Tiếng Việt · language guide

How to type Vietnamese letters ă â đ ê ô ơ ư

Vietnamese uses 67 special letters, built with the breve, circumflex, stroke, grave accent, acute accent, hook above, tilde and dot below. Click any letter to copy it, then use the sections below to type them yourself on Windows, Mac, iPhone, Android, Word and Google Docs. Xin chào, cảm ơn, Việt Nam.

Type Vietnamese online →
One-minute answer
  1. 1Copy it. Click any letter on this page, then paste.
  2. 2Windows: Alt+0226 on the numpad types â; or add the Vietnamese Telex layout.
  3. 3Mac, iPhone, Android: hold A (or E, O, I) and pick from the pop-up.
  4. 4Word: Ctrl+Shift+^, a gives â, or 0103 then Alt+X for ă.

Copy any Vietnamese letter

Click a letter to copy it. Click its name for that letter's own page with every code and method.

Lowercase

O horn
U horn
Ằ
Ắ
Ẳ
Ẵ
Ặ
Ầ
Ấ
Ẩ
Ẫ
Ậ
Ề
Ế
Ể
Ễ
Ệ
Ồ
Ố
Ổ
Ỗ
Ộ
Ờ
Ớ
Ở
Ỡ
Ợ
Ừ
Ứ
Ử
Ữ
Ự

Uppercase

O horn
U horn
Ằ
Ắ
Ẳ
Ẵ
Ặ
Ầ
Ấ
Ẩ
Ẫ
Ậ
Ề
Ế
Ể
Ễ
Ệ
Ồ
Ố
Ổ
Ỗ
Ộ
Ờ
Ớ
Ở
Ỡ
Ợ
Ừ
Ứ
Ử
Ữ
Ự

Every Vietnamese letter: codes and shortcuts

Alt codes exist only for letters in the Windows-1252 code page; the rest can be typed in Word with the hex code followed by Alt+X. Mac shortcuts are for the US keyboard layout.

LetterNameUnicodeAlt codeWordMacHTMLGuide
A with Breve U+0103 — 0103 then Alt+X Option+B, A (ABC Extended) A with accent →
A with Circumflex U+00E2 Alt+0226 Ctrl+Shift+^, a Option+I, A A with accent →
D with Stroke U+0111 — 0111 then Alt+X — D with accent →
E with Circumflex U+00EA Alt+0234 Ctrl+Shift+^, e Option+I, E E with accent →
O with Circumflex U+00F4 Alt+0244 Ctrl+Shift+^, o Option+I, O O with accent →
O horn U+01A1 — 01A1 then Alt+X — —
U horn U+01B0 — 01B0 then Alt+X — —
A with Grave Accent U+00E0 Alt+0224 Ctrl+`, a Option+`, A A with accent →
A with Acute Accent U+00E1 Alt+0225 Ctrl+', a Option+E, A A with accent →
A with Hook Above U+1EA3 — 1EA3 then Alt+X — A with accent →
A with Tilde U+00E3 Alt+0227 Ctrl+Shift+~, a Option+N, A A with accent →
A with Dot Below U+1EA1 — 1EA1 then Alt+X Option+X, A (ABC Extended) A with accent →
Ằ U+1EB1 — 1EB1 then Alt+X — —
Ắ U+1EAF — 1EAF then Alt+X — —
Ẳ U+1EB3 — 1EB3 then Alt+X — —
Ẵ U+1EB5 — 1EB5 then Alt+X — —
Ặ U+1EB7 — 1EB7 then Alt+X — —
Ầ U+1EA7 — 1EA7 then Alt+X — —
Ấ U+1EA5 — 1EA5 then Alt+X — —
Ẩ U+1EA9 — 1EA9 then Alt+X — —
Ẫ U+1EAB — 1EAB then Alt+X — —
Ậ U+1EAD — 1EAD then Alt+X — —
E with Grave Accent U+00E8 Alt+0232 Ctrl+`, e Option+`, E E with accent →
E with Acute Accent U+00E9 Alt+0233 Ctrl+', e Option+E, E E with accent →
E with Hook Above U+1EBB — 1EBB then Alt+X — E with accent →
E with Tilde U+1EBD — 1EBD then Alt+X — E with accent →
E with Dot Below U+1EB9 — 1EB9 then Alt+X Option+X, E (ABC Extended) E with accent →
Ề U+1EC1 — 1EC1 then Alt+X — —
Ế U+1EBF — 1EBF then Alt+X — —
Ể U+1EC3 — 1EC3 then Alt+X — —
Ễ U+1EC5 — 1EC5 then Alt+X — —
Ệ U+1EC7 — 1EC7 then Alt+X — —
I with Grave Accent U+00EC Alt+0236 Ctrl+`, i Option+`, I I with accent →
I with Acute Accent U+00ED Alt+0237 Ctrl+', i Option+E, I I with accent →
I with Hook Above U+1EC9 — 1EC9 then Alt+X — I with accent →
I with Tilde U+0129 — 0129 then Alt+X — I with accent →
I with Dot Below U+1ECB — 1ECB then Alt+X Option+X, I (ABC Extended) I with accent →
O with Grave Accent U+00F2 Alt+0242 Ctrl+`, o Option+`, O O with accent →
O with Acute Accent U+00F3 Alt+0243 Ctrl+', o Option+E, O O with accent →
O with Hook Above U+1ECF — 1ECF then Alt+X — O with accent →
O with Tilde U+00F5 Alt+0245 Ctrl+Shift+~, o Option+N, O O with accent →
O with Dot Below U+1ECD — 1ECD then Alt+X Option+X, O (ABC Extended) O with accent →
Ồ U+1ED3 — 1ED3 then Alt+X — —
Ố U+1ED1 — 1ED1 then Alt+X — —
Ổ U+1ED5 — 1ED5 then Alt+X — —
Ỗ U+1ED7 — 1ED7 then Alt+X — —
Ộ U+1ED9 — 1ED9 then Alt+X — —
Ờ U+1EDD — 1EDD then Alt+X — —
Ớ U+1EDB — 1EDB then Alt+X — —
Ở U+1EDF — 1EDF then Alt+X — —
Ỡ U+1EE1 — 1EE1 then Alt+X — —
Ợ U+1EE3 — 1EE3 then Alt+X — —
U with Grave Accent U+00F9 Alt+0249 Ctrl+`, u Option+`, U U with accent →
U with Acute Accent U+00FA Alt+0250 Ctrl+', u Option+E, U U with accent →
U with Hook Above U+1EE7 — 1EE7 then Alt+X — U with accent →
U with Tilde U+0169 — 0169 then Alt+X — U with accent →
U with Dot Below U+1EE5 — 1EE5 then Alt+X Option+X, U (ABC Extended) U with accent →
Ừ U+1EEB — 1EEB then Alt+X — —
Ứ U+1EE9 — 1EE9 then Alt+X — —
Ử U+1EED — 1EED then Alt+X — —
Ữ U+1EEF — 1EEF then Alt+X — —
Ự U+1EF1 — 1EF1 then Alt+X — —
Y with Grave Accent U+1EF3 — 1EF3 then Alt+X — Y with accent →
Y with Acute Accent U+00FD Alt+0253 Ctrl+', y Option+E, Y Y with accent →
Y with Hook Above U+1EF7 — 1EF7 then Alt+X — Y with accent →
Y with Tilde U+1EF9 — 1EF9 then Alt+X — Y with accent →
Y with Dot Below U+1EF5 — 1EF5 then Alt+X Option+X, Y (ABC Extended) Y with accent →
Capital A with Breve U+0102 — 0102 then Alt+X Option+B, Shift+A (ABC Extended) A with accent →
Capital A with Circumflex U+00C2 Alt+0194 Ctrl+Shift+^, Shift+A Option+I, Shift+A A with accent →
Capital D with Stroke U+0110 — 0110 then Alt+X — D with accent →
Capital E with Circumflex U+00CA Alt+0202 Ctrl+Shift+^, Shift+E Option+I, Shift+E E with accent →
Capital O with Circumflex U+00D4 Alt+0212 Ctrl+Shift+^, Shift+O Option+I, Shift+O O with accent →
O horn U+01A0 — 01A0 then Alt+X — —
U horn U+01AF — 01AF then Alt+X — —
Capital A with Grave Accent U+00C0 Alt+0192 Ctrl+`, Shift+A Option+`, Shift+A A with accent →
Capital A with Acute Accent U+00C1 Alt+0193 Ctrl+', Shift+A Option+E, Shift+A A with accent →
Capital A with Hook Above U+1EA2 — 1EA2 then Alt+X — A with accent →
Capital A with Tilde U+00C3 Alt+0195 Ctrl+Shift+~, Shift+A Option+N, Shift+A A with accent →
Capital A with Dot Below U+1EA0 — 1EA0 then Alt+X Option+X, Shift+A (ABC Extended) A with accent →
Ằ U+1EB0 — 1EB0 then Alt+X — —
Ắ U+1EAE — 1EAE then Alt+X — —
Ẳ U+1EB2 — 1EB2 then Alt+X — —
Ẵ U+1EB4 — 1EB4 then Alt+X — —
Ặ U+1EB6 — 1EB6 then Alt+X — —
Ầ U+1EA6 — 1EA6 then Alt+X — —
Ấ U+1EA4 — 1EA4 then Alt+X — —
Ẩ U+1EA8 — 1EA8 then Alt+X — —
Ẫ U+1EAA — 1EAA then Alt+X — —
Ậ U+1EAC — 1EAC then Alt+X — —
Capital E with Grave Accent U+00C8 Alt+0200 Ctrl+`, Shift+E Option+`, Shift+E E with accent →
Capital E with Acute Accent U+00C9 Alt+0201 Ctrl+', Shift+E Option+E, Shift+E E with accent →
Capital E with Hook Above U+1EBA — 1EBA then Alt+X — E with accent →
Capital E with Tilde U+1EBC — 1EBC then Alt+X — E with accent →
Capital E with Dot Below U+1EB8 — 1EB8 then Alt+X Option+X, Shift+E (ABC Extended) E with accent →
Ề U+1EC0 — 1EC0 then Alt+X — —
Ế U+1EBE — 1EBE then Alt+X — —
Ể U+1EC2 — 1EC2 then Alt+X — —
Ễ U+1EC4 — 1EC4 then Alt+X — —
Ệ U+1EC6 — 1EC6 then Alt+X — —
Capital I with Grave Accent U+00CC Alt+0204 Ctrl+`, Shift+I Option+`, Shift+I I with accent →
Capital I with Acute Accent U+00CD Alt+0205 Ctrl+', Shift+I Option+E, Shift+I I with accent →
Capital I with Hook Above U+1EC8 — 1EC8 then Alt+X — I with accent →
Capital I with Tilde U+0128 — 0128 then Alt+X — I with accent →
Capital I with Dot Below U+1ECA — 1ECA then Alt+X Option+X, Shift+I (ABC Extended) I with accent →
Capital O with Grave Accent U+00D2 Alt+0210 Ctrl+`, Shift+O Option+`, Shift+O O with accent →
Capital O with Acute Accent U+00D3 Alt+0211 Ctrl+', Shift+O Option+E, Shift+O O with accent →
Capital O with Hook Above U+1ECE — 1ECE then Alt+X — O with accent →
Capital O with Tilde U+00D5 Alt+0213 Ctrl+Shift+~, Shift+O Option+N, Shift+O O with accent →
Capital O with Dot Below U+1ECC — 1ECC then Alt+X Option+X, Shift+O (ABC Extended) O with accent →
Ồ U+1ED2 — 1ED2 then Alt+X — —
Ố U+1ED0 — 1ED0 then Alt+X — —
Ổ U+1ED4 — 1ED4 then Alt+X — —
Ỗ U+1ED6 — 1ED6 then Alt+X — —
Ộ U+1ED8 — 1ED8 then Alt+X — —
Ờ U+1EDC — 1EDC then Alt+X — —
Ớ U+1EDA — 1EDA then Alt+X — —
Ở U+1EDE — 1EDE then Alt+X — —
Ỡ U+1EE0 — 1EE0 then Alt+X — —
Ợ U+1EE2 — 1EE2 then Alt+X — —
Capital U with Grave Accent U+00D9 Alt+0217 Ctrl+`, Shift+U Option+`, Shift+U U with accent →
Capital U with Acute Accent U+00DA Alt+0218 Ctrl+', Shift+U Option+E, Shift+U U with accent →
Capital U with Hook Above U+1EE6 — 1EE6 then Alt+X — U with accent →
Capital U with Tilde U+0168 — 0168 then Alt+X — U with accent →
Capital U with Dot Below U+1EE4 — 1EE4 then Alt+X Option+X, Shift+U (ABC Extended) U with accent →
Ừ U+1EEA — 1EEA then Alt+X — —
Ứ U+1EE8 — 1EE8 then Alt+X — —
Ử U+1EEC — 1EEC then Alt+X — —
Ữ U+1EEE — 1EEE then Alt+X — —
Ự U+1EF0 — 1EF0 then Alt+X — —
Capital Y with Grave Accent U+1EF2 — 1EF2 then Alt+X — Y with accent →
Capital Y with Acute Accent U+00DD Alt+0221 Ctrl+', Shift+Y Option+E, Shift+Y Y with accent →
Capital Y with Hook Above U+1EF6 — 1EF6 then Alt+X — Y with accent →
Capital Y with Tilde U+1EF8 — 1EF8 then Alt+X — Y with accent →
Capital Y with Dot Below U+1EF4 — 1EF4 then Alt+X Option+X, Shift+Y (ABC Extended) Y with accent →

Vietnamese combines a base vowel, a vowel modifier (ă, â, ê, ô, ơ, ư) and one of five tone marks, giving over a hundred precomposed letters. The đ with a stroke is a separate consonant.

How to type Vietnamese letters on Windows

Alt codes

Hold Alt, type the code on the numeric keypad with Num Lock on, then release Alt. The number row above the letters does not work.

LetterAlt codeCapitalAlt code
Alt+0226Alt+0194
Alt+0234Alt+0202
Alt+0244Alt+0212
Alt+0224Alt+0192
Alt+0225Alt+0193
Alt+0227Alt+0195
Alt+0232Alt+0200
Alt+0233Alt+0201
Alt+0236Alt+0204
Alt+0237Alt+0205
Alt+0242Alt+0210
Alt+0243Alt+0211
Alt+0245Alt+0213
Alt+0249Alt+0217
Alt+0250Alt+0218
Alt+0253Alt+0221

ă đ ơ ư ả ạ ằ ắ ẳ ẵ ặ ầ ấ ẩ ẫ ậ ẻ ẽ ẹ ề ế ể ễ ệ ỉ ĩ ị ỏ ọ ồ ố ổ ỗ ộ ờ ớ ở ỡ ợ ủ ũ ụ ừ ứ ử ữ ự ỳ ỷ ỹ ỵ have no classic Alt code. Use the layout, the symbol panel, or Alt+X in Word for those.

Add the Vietnamese keyboard layout

Go to Settings → Time & Language → Language & region, add Vietnamese (or open Options under your language and add a keyboard), and choose Vietnamese Telex. Switch layouts with Win+Space. Vietnamese is usually typed with an input method rather than a layout. With Telex, you type the tone after the vowel: aa gives â, aw gives ă, ow gives ơ, dd gives đ, and s f r x j add the sắc, huyền, hỏi, ngã and nặng tones. Windows 10 and later include Vietnamese Telex; on a Mac add the Vietnamese Telex input source.

US-International dead keys

If you would rather keep a US layout, add United States-International. Press the accent key, release it, then press the letter:

  • Shift+6 (^) then the letter for the circumflex (gives â)
  • ` then the letter for the grave (gives à)
  • ' then the letter for the acute (gives á)
  • Shift+` (~) then the letter for the tilde (gives ã)
  • AltGr+A gives á directly
  • AltGr+E gives é directly
  • AltGr+I gives í directly
  • AltGr+O gives ó directly
  • AltGr+U gives ú directly

Emoji and symbol panel

Press Win+., open the Symbols tab (Ω) and choose Latin symbols, or search the letter's name. Works in every app and needs no numpad.

Almost everyone types Vietnamese with an input method: Telex (aa = â, aw = ă, dd = đ, s/f/r/x/j for tones) or VNI (numbers for tones). Windows, macOS, iOS and Android all include a Vietnamese Telex keyboard.

How to type Vietnamese letters on a Mac

Press and hold

Hold a letter key for a second and a menu of accented forms appears; press the number under the one you want. On the English keyboard this covers â ê ô à á ã è é ì í ò ó õ ù ú, but not ă đ ơ ư ả ạ ằ ắ ẳ ẵ ặ ầ ấ ẩ ẫ ậ ẻ ẽ ẹ ề ế ể ễ ệ ỉ ĩ ị ỏ ọ ồ ố ổ ỗ ộ ờ ớ ở ỡ ợ ủ ũ ụ ừ ứ ử ữ ự ỳ ý ỷ ỹ ỵ.

  • Hold A for à á â ä æ ã å ā
  • Hold E for è é ê ë ē ė ę
  • Hold O for ô ö ò ó œ ø ō õ
  • Hold I for î ï í ī į ì
  • Hold U for û ü ù ú ū

Option dead keys

Press the Option combination, release it, then press the letter:

  • Option+I, A gives â
  • Option+I, E gives ê
  • Option+I, O gives ô
  • Option+`, A gives à
  • Option+E, A gives á
  • Option+N, A gives ã
  • Option+`, E gives è
  • Option+E, E gives é
  • Option+`, I gives ì
  • Option+E, I gives í
  • Option+`, O gives ò
  • Option+E, O gives ó
  • Option+N, O gives õ
  • Option+`, U gives ù
  • Option+E, U gives ú
  • Option+E, Y gives ý

The breve and dot below are not on the US layout. Add ABC Extended (System Settings → Keyboard → Input Sources), which adds dead keys: Option+B for the breve, Option+X for the dot below.

Vietnamese input source and Character Viewer

For regular Vietnamese typing add Vietnamese (Telex or VNI) under System Settings → Keyboard → Input Sources and switch with Control+Space. For a one-off letter, press Control+⌘+Space to open the Character Viewer, search the letter's name and double-click it.

Unicode has precomposed forms for every combination, so they paste correctly anywhere.

How to type Vietnamese letters on iPhone, iPad and Android

  1. Press and hold the base letter (A, E, O, I, U).
  2. A pop-up shows the accented forms, including â ê ô à á.
  3. Slide your finger onto the one you want and release. Gboard on Android works the same way.

To add the keyboard on iPhone go to Settings → General → Keyboard → Keyboards → Add New Keyboard → Vietnamese (Telex) and switch with the globe key. On Android open Gboard → Settings → Languages → Add keyboard → Vietnamese (Telex). For a letter you type often, save a shortcut under Text Replacement (iPhone) or the Personal dictionary (Gboard).

Word, Excel and Google Docs

Microsoft Word

Word has built-in accent shortcuts. Press the combination, release it, then type the letter:

  • Ctrl+Shift+^, a gives â
  • Ctrl+Shift+^, e gives ê
  • Ctrl+Shift+^, o gives ô
  • Ctrl+`, a gives à
  • Ctrl+', a gives á
  • Ctrl+Shift+~, a gives ã
  • Ctrl+`, e gives è
  • Ctrl+', e gives é
  • Ctrl+`, i gives ì
  • Ctrl+', i gives í
  • Ctrl+`, o gives ò
  • Ctrl+', o gives ó
  • Ctrl+Shift+~, o gives õ
  • Ctrl+`, u gives ù
  • Ctrl+', u gives ú
  • Ctrl+', y gives ý

For any letter, type its Unicode hex code and press Alt+X: 0103 → ă, 00E2 → â, 0111 → đ, 00EA → ê, and so on (the table above has every code). Insert → Symbol → More Symbols lists them under Latin-1 Supplement and Latin Extended-A. With AutoCorrect (File → Options → Proofing) you can make Word replace a code of your choosing, such as a~, with ă as you type.

Excel and Google Sheets

Alt codes and paste work in cells. For a formula, use =UNICHAR(259) in Excel or =CHAR(259) in Google Sheets to get ă.

Google Docs

Use Insert → Special characters and search the letter's name, or draw it in the sketch box. Docs accepts Alt codes on Windows and Option dead keys on a Mac, and Tools → Preferences → Substitutions can auto-replace a short code with the letter.

Vietnamese punctuation and other marks

Beyond the letters, Vietnamese text uses ₫ (đồng). Click to copy; the codes work the same way as for letters.

MarkNameUnicodeAlt codeHTML
ĐồngU+20AB—₫

Frequently asked questions

How do I type Vietnamese letters on an English keyboard? +

On Windows, hold Alt and type the code on the numeric keypad (for example Alt+0226 for â). On a Mac, iPhone or Android, press and hold the base letter and pick â, ê, ô, à from the pop-up. Or click any letter on this page to copy it.

Which keyboard layout do I add for Vietnamese? +

Windows: Vietnamese Telex. Mac: Vietnamese (Telex or VNI). iPhone and iPad: Vietnamese (Telex). Android (Gboard): Vietnamese (Telex). Vietnamese is usually typed with an input method rather than a layout.

Do Vietnamese letters have Alt codes? +

16 of the 67 do: â Alt+0226, ê Alt+0234, ô Alt+0244, à Alt+0224, á Alt+0225, ã Alt+0227 and more in the table above. Alt codes need Num Lock on and a numeric keypad. The rest (ă đ ơ ư ả ạ ằ ắ ẳ ẵ ặ ầ ấ ẩ ẫ ậ ẻ ẽ ẹ ề ế ể ễ ệ ỉ ĩ ị ỏ ọ ồ ố ổ ỗ ộ ờ ớ ở ỡ ợ ủ ũ ụ ừ ứ ử ữ ự ỳ ỷ ỹ ỵ) are outside the Windows-1252 code page, so use Alt + X in Word or the symbol panel.

How do I type Vietnamese accents in Microsoft Word? +

Word has accent shortcuts: press the combination, release, then type the letter. Ctrl+Shift+^, a gives â; Ctrl+Shift+^, e gives ê; Ctrl+Shift+^, o gives ô. For any letter, type its Unicode hex code and press Alt + X (0103 becomes ă), or use Insert → Symbol.

Will copied Vietnamese letters work in Word, Google Docs and social media? +

Yes. They are standard Unicode characters, so they paste as real text into any app that supports Unicode, which includes Word, Docs, Excel, WhatsApp, Instagram and email.

Every language

How to type letters in any language

All language guides →
✓ Copied to clipboard