🔤
Remove Vietnamese diacritics
Strip Vietnamese diacritics from text — for URL slugs, filenames, usernames, code identifiers. Keeps case, optional đ → d. Runs 100% in your browser.
0 chars
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.
Related
Related tools
See all tools →NEW
🔐
JWT Decoder
Decode JWT tokens — header, payload, claims with readable timestamps.
NEW🎨
JSON Formatter
Format / minify / validate JSON. Sort keys A-Z, custom indent, Ctrl+Enter shortcut.
NEW🔍
Regex Tester
Test regex live with match highlighting. 7 ready presets including Vietnamese.
NEW🔑
UUID / Hash / Base64 / URL
Bundle: UUID v4, SHA-256/512 hash, Base64 (URL-safe), URL encode.