Clear, practical technology insights BSOD Code Lookup · Windows Error Code Lookup · Wi-Fi Troubleshooting · PC Troubleshooting Checklist

How to Type Vietnamese with the VNI Input Method on Windows

Set UniKey to Unicode and VNI, use number keys for Vietnamese tones and letters, and choose legacy VNI fonts only when an old document requires them.

Table of Contents

To type Vietnamese with the VNI method in Windows, open a Vietnamese input tool such as UniKey, choose Unicode as the character set, and choose VNI as the input method. You then use number keys to add tones and form letters such as â, ă, ê, ô, ơ, ư, and đ.

VNI input method and VNI Windows encoding are not the same thing. For new documents, websites, email, and messaging, Unicode is normally the correct encoding. Use legacy VNI Windows encoding and VNI-prefixed fonts only when editing an old document created that way.

Configure UniKey for modern VNI typing

Step 1: Install or open UniKey. Under Character set, select Unicode for normal modern text.

Selecting a character set in UniKey

Step 2: Under Input method, select VNI.

Selecting the VNI input method in UniKey

Step 3: Make sure Vietnamese mode is active. UniKey normally shows V in its taskbar icon for Vietnamese and E for English. Use the program's configured shortcut to switch modes.

Selecting the active input language in Windows

You do not need to change the Windows display language to English. If Windows has more than one keyboard layout, check the taskbar language indicator so that an unexpected layout does not interfere with number keys or punctuation.

VNI number-key reference

NumberFunctionExample inputResult
1Dấu sắc (acute tone)ma1má
2Dấu huyền (grave tone)ma2mà
3Dấu hỏi (hook tone)ma3mả
4Dấu ngã (tilde tone)ma4mã
5Dấu nặng (dot tone)ma5mạ
6Circumflex for â, ê, ôa6, e6, o6â, ê, ô
7Horn for ơ, ưo7, u7ơ, ư
8Breve for ăa8ă
9Stroke for đd9đ
0Remove a Vietnamese markUse after the converted letterReturns toward the unmarked form

You can usually enter the tone number after finishing the syllable. The input tool places the tone on the appropriate vowel. For example, tie6ng1 produces tiếng with common UniKey settings.

Use Unicode fonts for new documents

In Word and other modern programs, use a Unicode font such as Arial, Calibri, Times New Roman, Tahoma, or another font that includes Vietnamese characters. The font does not have to begin with “VNI.”

Unicode keeps the text readable across Windows, macOS, phones, browsers, and current office applications. It also makes copying, searching, and publishing text much more reliable.

When to use VNI Windows encoding and VNI fonts

Some old documents store Vietnamese text with the legacy VNI Windows character set. To display or edit one correctly, the encoding selected in the input tool must match the document, and the font usually begins with VNI-, such as VNI-Times.

Selecting a VNI font for a legacy Vietnamese document

Vietnamese text typed with a VNI font

Do not choose VNI Windows merely because you prefer the VNI number-key method. The two settings are independent:

  • Input method: how you press keys, such as VNI or Telex.
  • Character set: how characters are encoded, normally Unicode today.
  • Font: how those characters look on screen.

The guide to Telex, VNI, and VIQR in UniKey explains these distinctions in more detail.

If VNI typing does not work

  • Confirm that UniKey is running and its icon shows Vietnamese mode.
  • Check that the input method is VNI and the character set is Unicode.
  • Close any second Vietnamese input tool to prevent conflicts.
  • Test in Notepad. If it works there, review the target application's keyboard or language settings.
  • For a legacy file, match its encoding and font before assuming the text is corrupted.

If Word, Excel, or a browser shows incorrect marks, the troubleshooting steps for Vietnamese input and encoding errors can help isolate the setting. Frequent UniKey users may also want the common UniKey shortcuts.

Discussion

Reader Comments 0

Sign in with email or Google to join the discussion.