GUIDE

Typing Vietnamese: Telex, VNI and the tone marks

8 min readUpdated

Vietnamese is typed on an ordinary QWERTY keyboard with an input method that builds its letters out of plain ones. Telex uses letter keys as modifiers — aa gives â, and s, f, r, x, j add the five tones. VNI uses the number row instead. Both are skills of their own, and you pick one.

Why Vietnamese has no keyboard of its own

Vietnamese is written in the Latin alphabet, which makes what follows surprising: of the languages taught here that use that alphabet, it needs by a wide margin the most characters beyond the plain twenty-six.

The reason is that two systems are stacked on top of each other. Seven letters carry a diacritic as part of their identity — ă, â, đ, ê, ô, ơ, ư — and five tone marks are then applied on top, so a single vowel can wear two marks at once. The alphabet is not twenty-six letters with accessories. It is a much larger inventory, and the combinations multiply rather than add.

A keyboard with a key for each is not a design anyone rejected. It is a design that does not fit on a keyboard. So Vietnamese went the other way: an ordinary QWERTY keyboard, and software that assembles the character from keys you already have.

Characters beyond a-z, counted across the practice words
LanguageCharacters beyond a-z
Vietnamese33
Icelandic10
Czech9
Latvian9
Slovak9
Azerbaijani7
Hungarian7
Polish6
The eight highest of the 47 Latin-alphabet languages here, counted over each one's own practice words rather than its alphabet. 23 of Vietnamese's are needed by no other bank here, and 12 banks stay inside a-z entirely.

Telex and VNI, side by side

Two input methods are in daily use and they solve the same problem differently. Telex spends letter keys: the ones Vietnamese does not use for anything else become modifiers. VNI spends the number row.

In both, you type the base letter and then the key that modifies it, and the software replaces what is on screen. Typing viets gives việt in Telex; typing viet65 gives it in VNI. Nothing is held down and nothing is chosen from a list, which is what makes this different from a Chinese or Japanese input method — there is exactly one answer and the software knows it.

The sequences both methods are defined by
To getTelexVNI
âaaa6
ăawa8
êeee6
ôooo6
ơowo7
ưuwu7
đddd9
á — sắc, risingasa1
à — huyền, fallingafa2
hỏi, dippingara3
ã — ngã, brokenaxa4
nặng, heavyaja5
remove the markaza0
The tone keys work on any vowel, not only a. Implementations differ at the margins — many accept w on its own for ư, and some add shortcuts of their own — but the sequences above are the ones the two methods are defined by.

Which one to learn

The honest answer is that this is usually decided for you rather than by you. Telex is the more common choice in Vietnam and VNI the more common one among the diaspora, so the deciding factor is normally which one the people around you type in — a family, a workplace, whoever set up the machine you use.

If nothing decides it, there is a real argument each way. Telex keeps your hands on the letter rows, which is worth something over a long document, and it costs nothing to reach the modifiers. Against that, the modifier letters are ordinary letters, so a word that genuinely contains one of those sequences needs an escape — and everyone who types Telex has produced an unwanted â at some point.

VNI has no such collisions, because digits are unambiguous in Vietnamese text. The cost is the number row: every marked character sends a finger off the letter rows and back, which is the reach this site's own number-row guide is about.

Neither is going away and neither is wrong. What matters far more than the choice is that you make one and stay with it, because the sequences are muscle memory and switching halfway costs more than either method ever will.

What this means for practice

An input method sits above the keyboard, not on it. Underneath, Vietnamese typing is ordinary QWERTY typing: the same home row, the same fingers, the same reaches. Everything a touch typist already has transfers whole.

That is why the lessons here drill the letters rather than the sequences. Telex and VNI are learned at the keyboard you are already fluent on, and the fluency is what makes them quick to add — a modifier sequence is two keys you can already hit without looking.

The one habit worth building deliberately is reading what appeared rather than what you typed. The character changes after the fact in both methods, so your eyes belong on the screen. It is the same discipline the Arabic script demands for a different reason, and it is the reason typing with the marks feels slower for a week and then stops feeling like anything.

Questions

Is there a Vietnamese keyboard layout?

Not in the sense that there is a Russian or a Greek one. Vietnamese needs far more characters than a keyboard has keys, so it is typed on ordinary QWERTY with an input method — Telex or VNI — that builds each marked character from keys you already have.

What is the difference between Telex and VNI?

What they spend. Telex uses letter keys as modifiers: aa gives â, aw gives ă, and s, f, r, x, j add the five tones. VNI uses digits: a6, a8, and 1 to 5 for the tones. Both are typed on the same keyboard and neither is faster in principle.

How do I type đ?

dd in Telex, d9 in VNI. It is one of the seven letters Vietnamese treats as its own rather than as a modified d, which is why both methods give it a sequence of its own rather than a tone key.

What if I actually want to type a double letter in Telex?

Every implementation provides an escape — commonly typing the modifier twice, or pressing it again to undo the transformation. This is the one real cost of Telex over VNI: its modifiers are ordinary letters, and Vietnamese words and foreign names sometimes contain those sequences for real.

Does touch typing help with Vietnamese?

It is most of the job. Underneath the input method it is ordinary QWERTY typing, so the home row, the finger assignments and the habit of not looking down all transfer intact. The sequences are then two extra keystrokes on a keyboard you can already type on without thinking.

Put it into practice

The language this guide is about: Vietnamese.

Reading about typing is the smaller half. The beginner course starts on the home row, the speed test will tell you where you stand, and all of it works in 86 languages without an account.

Start in Somali, Malayalam, Vietnamese, Tamil or Kannada — or pick from all 86.

← All guides