Vietnamese Typing
Compose Vietnamese with a TELEX keyboard, direct Unicode input and accented-letter keys. The modern tone convention is visible, raw keystrokes stay separate from their composed text, and ambiguous syllables let you choose the vowel. Pasted text stays literal until you select a conversion.
Your keyboard
Tone convention: Modern. Open oa, oe and uy place the tone on the second vowel: hoà, khoẻ, thuý. Initial qu and gi exclude their glide when another vowel follows, giving quý and gì.
TELEX is active only in this editor. Begin a word with a backslash to keep it literal: \coffee gives coffee. Native IME input and pastes are preserved. Select pasted TELEX and choose Convert selection to change it.
Editable text and composition
Up to 100000 Unicode characters. Moving the caret commits the active raw run. Backspace then removes a whole grapheme; tone buttons edit the syllable at the caret.
Syllable at the caret
Type a word or place the caret in one syllable.Complete NFC output
- NFC characters
- 0
- UTF-8 bytes
- 0
- Tone placement
- Modern
Type TELEX in the editor, choose accented keys, or paste Unicode text. Pasted text stays literal.
TELEX key guide
aa→ âaw→ ăee→ êoo→ ôow→ ơuw→ ưuow→ ươdd→ đs→ Acute: áf→ Grave: àr→ Hook above: ảx→ Tilde: ãj→ Dot below: ạz→ remove tone
Modifiers keep their own shape: ee gives ê, oo gives ô, aw gives ă, ow gives ơ, and uw gives ư. Repeating a tone key cancels that tone and inserts the key; aaa gives aa and ddd gives dd. Use Direct Unicode or a leading backslash for English words.
After qu/gi glide handling, ơ or ê takes the tone when present, then a sole shaped vowel. Known open pairs use the first vowel, except oa/oe/uy. Known pairs with a following consonant use the second, and the supported three-vowel clusters use the middle. Other clusters remain literal until you choose a target. These character rules do not check whether a word exists.
Typed compositions are NFC. Literal pastes keep their exact entered sequence until you choose a conversion or Normalize NFC. Copy and TXT always normalize the complete text to NFC; TXT uses UTF-8 without a byte-order mark. Text and settings may be remembered locally on this device. Undo history stays in this page.
Accuracy. Character composition only, with no translation, spelling prediction or language correction. Show the selected tone convention; preserve pasted text unless conversion is explicitly selected. E and O vowel modifiers, horn/breve and tones remain distinct. Ambiguous syllables expose the vowel target instead of guessing silently.
Character facts: Unicode 17.0.0 data. No runtime service, font download or prediction dictionary is used.
Common questions
- How do I type Vietnamese with TELEX?
- Choose TELEX and type in the editor. aa gives â, aw gives ă, ee gives ê, oo gives ô, ow gives ơ, uw gives ư, and dd gives đ. The tone keys are s for acute, f for grave, r for hook above, x for tilde and j for dot below. For example, xin chaof Vieejt Nam becomes xin chào Việt Nam.
- Why does this keyboard write hoà and thuý?
- The displayed modern convention places the tone on the second vowel in open oa, oe and uy clusters. Thus hoaf and thuys give hoà and thuý. The u of initial qu and the i of initial gi are excluded as glides only when another vowel follows, so quys gives quý and gif gives gì.
- Can I choose which vowel receives a tone?
- Place the caret in one syllable or select it, then choose a numbered vowel button. Tone buttons apply the chosen tone to that syllable. An unsupported vowel cluster stays literal and exposes its available vowels, rather than assigning a tone silently.
- Will pasting English or Unicode text change it?
- Pasting and native IME input are preserved literally. Select pasted TELEX and choose Convert selection to convert it explicitly. Switch to Direct Unicode for literal typing, or begin a TELEX word with a backslash: backslash followed by coffee produces coffee without applying TELEX rules.
- How do backspace, cursor movement and undo work?
- While a raw TELEX run is active, backspace removes its last keystroke and recomposes it. Moving the caret commits that run, after which backspace and delete remove whole graphemes, including combining sequences and emoji. Undo and redo restore text, selection and the raw composition. The page retains at most 100 entries per direction within a shared memory budget; history is not saved between visits.
- What format does the keyboard copy or download?
- The complete output is normalized to NFC Unicode. TXT downloads contain UTF-8 without a byte-order mark. Canonically equivalent NFC and NFD input exports the same text. The editor accepts up to 100000 Unicode code points and rejects oversized input without truncating it.
- Does this tool translate or correct Vietnamese?
- No. It applies deterministic character and tone rules without a dictionary, translation, prediction or spelling correction. Text and settings may be stored locally in your browser, and the page does not upload the text.
Character composition only, with no translation, spelling prediction or language correction. Show the selected tone convention; preserve pasted text unless conversion is explicitly selected. E and O vowel modifiers, horn/breve and tones remain distinct. Ambiguous syllables expose the vowel target instead of guessing silently.