Remove Vietnamese diacritics
Strip Vietnamese diacritics from text — for URL slugs, filenames, usernames, code identifiers. Keeps case, optional đ → d. Runs 100% in your browser.
When to strip diacritics
- URL slugs: many systems mishandle non-ASCII URLs. The slug generator additionally handles whitespace & punctuation.
- Filenames: avoid encoding bugs when syncing across Windows / macOS / Linux.
- Usernames, emails, code identifiers: legacy systems often accept ASCII only.
- Fuzzy search: a diacritic-free index lets users find results even when they type without tone marks.
How it works
This tool uses String.prototype.normalize('NFD') to split characters into a base + combining mark, then removes the marks. The optional đ → d conversion is handled separately because đ is a base character, not a combination.
Who this is for
Content writers, editors, SEO specialists, devs handling text/markdown — URL slugs, char counts, regex testing, SQL formatting.
FAQ
Does this support Vietnamese diacritics?
Yes. All text tools fully support Vietnamese Unicode, including modern diacritic rules.
Is my pasted text saved?
No. Text only exists in the current tab. Refresh or close = gone. TopDev stores nothing.
Related tools
See all tools →Regex Tester
Test regex live with match highlighting. 7 ready presets including Vietnamese.
NEWURL Slug Generator
Title → SEO-clean URL slug. Strip diacritics, lowercase, custom separator.
NEWChar / Word / Line Counter
Real-time char/word/line/paragraph count + SEO meta (60/160) and tweet (280) meters.
HOTPassword Generator
Cryptographically secure random passwords with entropy meter, custom char classes.