FreeTool
Text Tools

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.

7 min read

Vietnamese Typing Online — TELEX VNI VIQR input methods

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:

  1. Open the tool
  2. Select your input method (TELEX, VNI, or VIQR)
  3. Type using the shortcuts above
  4. 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
Sắc (rising) ́ High rising
Hỏi (broken) ̉ Mid dipping then rising mả
Ngã (curving) ̃ High broken/creaky
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.