Vietnamese Typing Test — Free Online WPM Test

Vietnamese is spoken by approximately 95 million people, primarily in Vietnam, with significant diaspora communities in the United States, Australia, France, and Canada. Vietnamese uses the Latin alphabet — unlike most Southeast Asian languages — but with an extensive system of diacritical marks and tone markers that make it one of the most orthographically complex languages to type on a standard keyboard. This guide explains the three main Vietnamese input methods (Telex, VNI, and VIQR), explains how the six Vietnamese tones are encoded in each system, covers the UNIKEY input method used by millions of Vietnamese typists, and gives you practical benchmarks and tips for improving your Vietnamese typing speed.

Why Vietnamese Typing Is Uniquely Complex

Vietnamese uses a modified Latin alphabet called Quốc ngữ ("national language script") developed by Portuguese missionaries in the 17th century and standardized under French colonial administration. This alphabet contains 29 letters — 7 more than the basic Latin 26 — with modified letters including ă, â, đ, ê, ô, ơ, and ư. Each vowel can also carry one of six tonal markers, creating a total of up to 12 distinct forms for some vowels.

The six tones of Vietnamese are not optional stylistic markers — they are phonemically distinct. The syllable "ma" means six completely different things depending on its tone: ghost (flat tone), mother (rising), but (falling), tomb (dipping), code/horse (broken rising), or rice seedling (heavy). A Vietnamese sentence with incorrect tones is not merely accented speech — it is a different sequence of words entirely. This means Vietnamese typing accuracy requirements are more demanding than in most other languages.

Vietnamese orthography encodes both phonology (consonant clusters, vowel length) and tone simultaneously in each syllable. A single Vietnamese syllable like "trường" (school) requires typing the sequence t-r-uw-o-n-g with a Telex tone key appended — 8 keystrokes for one syllable. This is why raw Vietnamese WPM tends to be lower than English WPM at similar typing fluency levels.

Vietnamese Input Methods: Telex, VNI, and VIQR

Because a standard keyboard cannot directly type Vietnamese's diacritical marks and tone markers, Vietnamese typists use an input method editor that intercepts keystrokes and converts them to Vietnamese Unicode characters. Three input methods are in common use:

Telex is the most popular method in Vietnam, used by the majority of Vietnamese typists on computers and smartphones. It uses letter-based codes: double letters for diacritics (aa→â, ee→ê, oo→ô, ow→ơ, uw→ư, aw→ă, dd→đ) and mnemonic letter keys for tones. Telex is preferred because the codes are easy to remember and fast to type without leaving the main letter keys.

VNI uses number keys for both tones and some diacritics: 1–5 encode the five non-flat tones, and 6–9 encode the special Vietnamese characters (6=â/ê, 7=ơ/ư, 8=ă, 9=đ). VNI is preferred by typists who find number-key encoding more systematic or who want clear separation between letters and encoding signals.

VIQR (Vietnamese Quoted Readable) is an older ASCII-based encoding developed for email in the era before Unicode was universal. It uses ASCII characters like ^, +, (, ', `, ?, ~, . to encode Vietnamese characters. VIQR is rarely used for new typing today but is still encountered in legacy documents and older software.

The Six Vietnamese Tones

The table below shows all six Vietnamese tones, their diacritical marks, an example word, and how each is encoded in Telex and VNI:

ToneDiacriticExampleTelex CodeVNI Code
Bằng (flat)No markma (ghost)mama
Sắc (rising)Acute accent ́má (mother)masma1
Huyền (falling)Grave accent ̀mà (but)mafma2
Hỏi (dipping)Hook above ̉mả (tomb)marma3
Ngã (broken)Tilde ̃mã (code/horse)maxma4
Nặng (heavy)Dot below ̣mạ (rice seedling)majma5

UNIKEY: The Standard Vietnamese IME for Windows

UNIKEY is a free, open-source Vietnamese input method editor developed by Phạm Kim Long. It is the de facto standard Vietnamese IME for Windows, used by tens of millions of Vietnamese typists worldwide. UNIKEY supports Telex, VNI, VIQR, and several other encoding methods, and outputs Unicode text that is compatible with all modern applications — Word, Excel, browsers, email clients, and messaging apps.

On macOS, Apple's built-in Vietnamese Telex and Vietnamese VNI keyboard inputs are available via System Settings → Keyboard → Input Sources. These are sufficient for most Vietnamese typing needs on Mac. On Linux, IBus with the ibus-unikey package provides UNIKEY-equivalent functionality. Google's Vietnamese Input Tools plugin is a browser-based option that works without OS-level installation.

WPM Benchmarks for Vietnamese Typists

Vietnamese typing speed is measured using the same WPM formula as English, applied to Unicode Vietnamese characters. Because each Vietnamese syllable typically requires more keystrokes than a Latin character, Vietnamese WPM is generally lower than equivalent English WPM for the same typist.

LevelAverage SpeedContext
Beginner10–20 WPMLearning Telex or VNI encoding
Casual user20–35 WPMComfortable for personal messages
Average professional35–50 WPMStandard office speed in Vietnam
Fast professional50–65 WPMAdmin, journalism, content creation
Expert typist65+ WPMFast Telex/VNI specialist
Vietnamese government administrative roles typically require 35–45 WPM in Vietnamese. Journalism and online content creation roles in Vietnam reward speeds of 55+ WPM. Vietnamese data-entry roles for e-commerce — a rapidly growing sector — typically specify 40–50 WPM with high accuracy requirements.

How FastTypings Supports Vietnamese

FastTypings has a dedicated Vietnamese page at /vi with Vietnamese-language text passages and an interface localized for Vietnamese readers. The typing engine correctly handles all Vietnamese Unicode characters — including all diacritical combinations and tone marks — measures WPM using the 5-character formula, and works with any Vietnamese input method installed on your operating system.

Whether you use Telex via UNIKEY on Windows, the built-in Vietnamese keyboard on macOS, or ibus-unikey on Linux, FastTypings measures your effective Vietnamese typing throughput — the characters that appear in the text field — giving you an accurate and comparable WPM measurement.

5 Tips to Improve Vietnamese Typing Speed

Master Telex diacritic sequences before practicing speed
The six tone sequences (s, f, r, x, j, no mark) and the vowel diacritic sequences (aa=â, ow=ơ, uw=ư, dd=đ, aw=ă, ee=ê) are the entire encoding layer of Telex. Before you can build speed, you must be able to produce these sequences reflexively without thinking. Spend the first week drilling just the tone sequences on a set of 50 high-frequency Vietnamese words until each tone key is automatic.
Use sentence-level prediction in your IME
Modern Vietnamese IMEs — including UNIKEY with predictive text, Google Vietnamese Input, and the built-in macOS Vietnamese keyboard — offer word and phrase prediction. Learning to accept predictions with Tab or Space for common words significantly reduces the effective keystrokes per word. A word like 'không' (6 characters plus tone) can be completed after 'kho' if the IME predicts it correctly.
Practice double-letter sequences deliberately
Vietnamese Telex input uses double letters for diacritics: 'aa' for â, 'ee' for ê, 'oo' for ô. New Telex learners often accidentally produce double letters when typing fast. Drilling words that require these sequences — như, được, trường, năm — until the double-letter timing is natural prevents this from becoming a persistent error pattern.
Learn common Vietnamese compound words as units
Vietnamese is a monosyllabic language and many concepts are expressed as compound words — two or more monosyllables together. Learning the most common 200 compound words (việc làm, thông tin, phát triển, chính phủ) as typed units rather than character by character builds contextual speed faster than drilling individual syllables.
Test yourself on FastTypings /vi weekly
Vietnamese typing improvement is measurable but gradual. Taking a weekly WPM test on FastTypings /vi with authentic Vietnamese passages gives you a reliable progress metric. Track both WPM and accuracy — Vietnamese's tonal nature means a wrong tone mark changes the word entirely, so accuracy matters more in Vietnamese than in many other languages.

Frequently Asked Questions

What is Telex input method for Vietnamese?
Telex is the most popular Vietnamese input method. It encodes diacritics and tones using additional keystrokes appended to the base letter. For example: 'aa' produces â, 'ow' produces ơ, 'uw' produces ư, 'dd' produces đ. Tones are added with letters: 's' for sắc (acute), 'f' for huyền (grave), 'r' for hỏi (hook), 'x' for ngã (tilde), 'j' for nặng (dot below). Telex is popular because it is easy to remember and does not require a number row for tone marks.
What is the difference between Telex, VNI, and VIQR?
All three are input methods for typing Vietnamese on a standard keyboard. Telex uses letters to encode both diacritics and tones (e.g., 'aa' = â, 's' after a vowel = sắc accent). VNI uses numbers for tones (1=sắc, 2=huyền, 3=hỏi, 4=ngã, 5=nặng, 6=â/ê, 7=ơ/ư, 8=ă, 9=đ) — cleaner for fast numeric-row typists. VIQR is an older ASCII-based encoding less used today. Most modern Vietnamese typists use Telex or VNI through UNIKEY or built-in OS Vietnamese input.
What is UNIKEY and do I need it?
UNIKEY is the most widely used free Vietnamese input method software for Windows. It supports Telex, VNI, VIQR, and other methods, and outputs Unicode Vietnamese text that works correctly in all modern applications. While Windows has built-in Vietnamese input support, UNIKEY is preferred by many Vietnamese typists for its richer configuration options and reliable behavior across all apps. On macOS, the built-in Vietnamese Telex and Vietnamese VNI keyboard inputs are generally sufficient. On Linux, IBus with the ibus-unikey plugin provides similar functionality.
What is a good WPM for Vietnamese typing?
For professional Vietnamese typists, 40–55 WPM is a strong speed. The challenge of Vietnamese typing — encoding diacritics and tones through multi-keystroke sequences — means Vietnamese WPM tends to be lower than equivalent English speeds for the same typist. Average Vietnamese office workers type at 25–40 WPM. Data entry and administrative roles in Vietnam typically require 35–50 WPM. Expert Vietnamese typists using Telex or VNI efficiently reach 60–70+ WPM.
Does FastTypings support Vietnamese typing practice?
Yes. FastTypings has a dedicated Vietnamese page at /vi with Vietnamese-language text passages and an interface localized for Vietnamese readers. You can type using any Vietnamese input method configured in your operating system — Telex via UNIKEY, VNI, or macOS built-in Vietnamese input — and FastTypings measures your WPM accurately using the standard 5-character formula applied to Unicode Vietnamese text.
Start Free Typing Test →