Vietnamese Typing Online — TELEX, VNI, and VIQR Explained
Learn how to type Vietnamese diacritics using TELEX, VNI, and VIQR input methods. No software needed — type tiếng Việt directly in your browser.
Vietnamese is one of the most diacritic-rich languages in the world. A single vowel can carry a tone mark, a base modifier, or both — turning a plain keyboard into a puzzle. TELEX, VNI, and VIQR are the three input methods that solve that puzzle. This guide explains how each one works and when to use which.
Why Vietnamese typing needs a special input method
The Vietnamese alphabet uses 29 letters — 12 vowels and 17 consonants — plus 5 tone marks that apply to vowels. That means a word like "nhưỡng" requires combining a base vowel (u), a horn modifier (ư), and a tilde tone (~) — none of which exist as single keys on a standard keyboard.
Three encoding standards were developed to allow standard keyboards to produce Vietnamese characters:
| Method | Approach | Best for |
|---|---|---|
| TELEX | Letter-based shortcuts | Familiar to most Vietnamese users |
| VNI | Number-based shortcuts | Simple and predictable |
| VIQR | Symbol-based shortcuts | ASCII environments, legacy systems |
All three produce the same Unicode output. The difference is only in how you type the key combinations.
TELEX — the most widely used method
TELEX encodes tone marks and vowel modifiers as extra letters typed after the base character. It feels natural because the shortcuts mimic the shape or sound of the mark.
TELEX tone marks
| Tone | Name | Key | Example input | Output |
|---|---|---|---|---|
| Level (flat) | Ngang | (none) | a |
a |
| Falling | Huyền | f |
af |
à |
| Rising | Sắc | s |
as |
á |
| Broken | Hỏi | r |
ar |
ả |
| Curving | Ngã | x |
ax |
ã |
| Heavy | Nặng | j |
aj |
ạ |
TELEX vowel modifiers
| Modifier | Key | Example input | Output |
|---|---|---|---|
| Circumflex (^) | double the vowel | aa |
â |
| Horn (̛) | w |
uw |
ư |
| Breve (˘) | w |
aw |
ă |
| D with stroke | dd |
dd |
đ |
TELEX examples
| Word | TELEX input | Output |
|---|---|---|
| Việt | Vieejt |
Việt |
| Nước | Nuowcs |
Nước |
| Chào | Chaof |
Chào |
| Đường | DDuowngf |
Đường |
| Tiếng | Tieesng |
Tiếng |
Tip: In TELEX, tone marks go at the end of the syllable, after the vowel and any modifier. So
tieesng=ti+ee(→ê) +s(→ sắc) +ng.
VNI — the number method
VNI uses digits 1–9 to represent tone marks and modifiers. Each number maps to a specific diacritic. It requires no memorization of letter combos — you just remember the number assigned to each mark.
VNI tone marks
| Tone | Key | Example input | Output |
|---|---|---|---|
| Huyền | 2 |
a2 |
à |
| Sắc | 1 |
a1 |
á |
| Hỏi | 3 |
a3 |
ả |
| Ngã | 4 |
a4 |
ã |
| Nặng | 5 |
a5 |
ạ |
VNI vowel modifiers
| Modifier | Key | Example input | Output |
|---|---|---|---|
| Circumflex (^) | 6 |
a6 |
â |
| Horn | 7 |
u7 |
ư |
| Breve | 8 |
a8 |
ă |
| D with stroke | 9 |
d9 |
đ |
VNI examples
| Word | VNI input | Output |
|---|---|---|
| Việt | Vie61t |
Việt |
| Nước | Nu7o71c |
Nước |
| Chào | Cha2o |
Chào |
| Đường | D9u7o71ng2 |
Đường |
Tip: In VNI, modifiers and tones can be appended in any order after the base character. Most people apply the base modifier first, then the tone.
VIQR — the legacy method
VIQR (Vietnamese Quoted Readable) uses ASCII punctuation symbols to represent diacritics. It was designed in the early days of the internet when Unicode was not universally supported and messages had to stay within the ASCII character set.
VIQR tone marks
| Tone | Symbol | Example | Output |
|---|---|---|---|
| Huyền | ` |
a` |
à |
| Sắc | ' |
a' |
á |
| Hỏi | ? |
a? |
ả |
| Ngã | ~ |
a~ |
ã |
| Nặng | . |
a. |
ạ |
VIQR vowel modifiers
| Modifier | Symbol | Example | Output |
|---|---|---|---|
| Circumflex | ^ |
a^ |
â |
| Horn | + |
u+ |
ư |
| Breve | ( |
a( |
ă |
| D with stroke | dd |
dd |
đ |
VIQR is rarely used today for active typing. You are most likely to encounter it when dealing with old text files, legacy forums, or email archives from the 1990s–early 2000s.
TELEX vs VNI — which should you use?
Choose TELEX if:
- You grew up in Vietnam or learned to type Vietnamese on a local device — TELEX is the default in Unikey and most Vietnamese IMEs
- You prefer letter-based shortcuts that feel phonetically connected to the marks
- You type fast and want combos that blend with typing rhythm
Choose VNI if:
- You are learning Vietnamese for the first time and want a predictable, numbered system
- You type on a numpad-equipped keyboard and find digit access natural
- You find it easier to remember numbers than letters for diacritics
Both produce identical Unicode output. There is no quality difference — only preference.
How to type Vietnamese online without installing software
Installing Unikey or another IME is the standard approach on Windows, but it is not always practical — on a shared computer, a Chromebook, a locked-down work machine, or a phone you cannot configure.
Our Vietnamese Typing Tool lets you type in TELEX, VNI, or VIQR directly in your browser with zero installation:
- Open the tool
- Select your input method (TELEX, VNI, or VIQR)
- Type using the shortcuts above
- Copy the resulting Vietnamese text to wherever you need it
It works on Windows, macOS, Linux, iOS, and Android — any device with a browser.
Setting up Vietnamese typing on your device
If you type Vietnamese regularly, installing a proper IME is worth the one-time setup:
Windows
- Unikey — free, lightweight, the most popular Vietnamese IME in Vietnam. Supports TELEX, VNI, VIQR, and more.
- Built-in Windows IME — go to Settings → Time & Language → Language → Add Vietnamese. Then switch input methods via the language bar.
macOS
- Go to System Settings → Keyboard → Input Sources → Add → Vietnamese
- macOS includes built-in support for Vietnamese TELEX and VNI
iOS / Android
- Both platforms include Vietnamese keyboard layouts in system settings
- Third-party keyboards like Google Gboard also support Vietnamese input natively
Common mistakes and how to fix them
Wrong character appears (e.g., ó instead of ổ)
Tone and modifier order matters. In TELEX, type the vowel modifier before the tone: oo → ô, then s → ổ. So type oos not oso.
Double letters appear instead of diacritics The input method is not active. Make sure the tool is focused or your IME is enabled.
TELEX keeps typing đ when I want d
Type dd to get đ, and a single d stays as d. If you need to undo a TELEX substitution, press z (or backspace and retype without the trigger key).
Pasting Vietnamese text shows garbled characters The source text is in a legacy encoding (like TCVN3 or VPS) rather than Unicode (UTF-8). These are pre-Unicode codepages still found in old documents. You need a converter to switch from TCVN3/VPS to Unicode before the text will display correctly.
The Vietnamese tone system — a quick reference
Vietnamese has 6 tones, each with a distinct pitch contour. Every syllable carries exactly one tone.
| Tone | Mark | Description | Example |
|---|---|---|---|
| Ngang (level) | (none) | Mid level, flat | ma |
| Huyền (falling) | ̀ |
Low falling | mà |
| Sắc (rising) | ́ |
High rising | má |
| Hỏi (broken) | ̉ | Mid dipping then rising | mả |
| Ngã (curving) | ̃ | High broken/creaky | mã |
| Nặng (heavy) | ̣ | Low falling, constricted | mạ |
All six tones are written above (or below) the main vowel of the syllable. In complex syllables with two vowels, the mark goes on the vowel that carries the phonetic weight — which follows specific placement rules in Vietnamese orthography.
Frequently asked questions
Is TELEX the same everywhere?
The core TELEX standard is consistent, but some tools have slightly different behavior for edge cases (like whether uo triggers a compound vowel before tone placement). The Vietnamese Typing Tool follows standard TELEX behavior.
Can I type Vietnamese on an English keyboard? Yes — that is exactly what TELEX, VNI, and VIQR are for. All combinations use standard ASCII keys available on any keyboard.
What encoding should I use when saving Vietnamese text files? Always use UTF-8. Avoid legacy encodings like TCVN3, VPS, or Windows-1258 for any new documents. UTF-8 is universally supported and will display correctly in every modern application, browser, and operating system.
Why does Vietnamese use so many diacritics? Vietnamese is a tonal, monosyllabic language where tone is phonemic — changing the tone changes the word's meaning entirely. Writing the tone on paper (or screen) is essential for disambiguation, unlike tonal languages like Mandarin that use context more heavily and omit tone marks in pinyin-based input.
What is Unikey? Unikey is the most widely used Vietnamese input method software for Windows, developed by Phạm Kim Long. It is free, open-source, and supports multiple input methods and encodings. For anyone who types Vietnamese on Windows regularly, it is the standard tool.
Related tools
- Vietnamese Typing Tool — type TELEX, VNI, or VIQR directly in your browser
- Text Case Converter — convert Vietnamese text between cases
- Character Counter — count characters, words, and syllables