Remove Vietnamese Accents (Tiếng Việt → Tieng Viet)
Turn Vietnamese text with diacritics into plain letters, with đ written as d, in capitals for forms or as a URL slug. You can also remove only the tone marks.
What is removed
- All marks: the five tone marks (huyền, sắc, hỏi, ngã, nặng) and the marks of ă, â, ê, ô, ơ and ư are removed, and đ becomes d, as in the machine-readable lines of passports.
- Tone marks only: ă, â, ê, ô, ơ, ư and đ stay, so the vowels can still be told apart.
- Text typed with precomposed letters (Unicode dựng sẵn) and with separate marks (Unicode tổ hợp) gives the same result. Punctuation, numbers, line breaks and other languages are kept.
- The slug is written in lower case, with words joined by hyphens. For other separators, length limits or other languages, use the slug generator.
- Everything runs in your browser. The text you enter is not sent to LeedyBox or saved.
Source: Unicode Character Database 18.0 (UnicodeData.txt) · Last checked:
Source: ICAO Doc 9303 Part 3, 6.A · Last checked:
Wrong result? If a letter keeps a mark or loses the wrong one, email us the text, the options you chose and the result you expected, so we can fix it.
Does a sentence on this page sound unnatural in your language? Let us know that too.
How to use
- Paste or type the Vietnamese text into "Input". Several lines are fine.
- Choose "All marks" for plain Latin letters, or "Tone marks only" to keep ă, â, ê, ô, ơ, ư and đ.
- Pick "ALL CAPITALS" if a form asks for the name in capital letters without accents.
- Copy the text, or the URL slug below it, which has one slug for each line of the input.
Frequently asked questions
How do I write a Vietnamese name without accents?
Remove every mark and write đ as d: Nguyễn Văn Đức becomes Nguyen Van Duc, or NGUYEN VAN DUC in capitals. This is also how the name appears in the machine-readable lines at the bottom of a passport, which use only the letters A to Z. Forms can have their own rules, such as surname first, so follow them.
Why is đ changed to d?
Đ is a separate letter, not d with an accent, so removing accents alone would leave it unchanged. The transliteration table of ICAO Doc 9303, which passports follow, gives D for Đ, and the tool does the same in "All marks" mode.
What does "Tone marks only" keep?
It removes the five tone marks (huyền, sắc, hỏi, ngã and nặng) and keeps the letters ă, â, ê, ô, ơ, ư and đ. Tiếng Việt becomes Tiêng Viêt, which keeps the vowels apart for readers who know the language.
My text was typed with VNI or with Unicode tổ hợp. Does it still work?
Text in Unicode works in either form: letters stored as one character (dựng sẵn) and letters stored as a base letter plus marks (tổ hợp) give the same result. Text in older 8-bit encodings such as VNI-Windows or TCVN3 (ABC) shows wrong characters even before conversion; convert it to Unicode first, for example with UniKey's converter.
Why do hòa and hoà give the same result?
The two spellings differ only in where the tone mark sits, and the mark is removed either way, so both become hoa. The same holds for thủy and thuỷ.
Is the text I enter sent anywhere?
No. The conversion runs in your browser, and the page does not save what you type.