Remove Accents — Strip Diacritics & ASCII-Fold Text Online
Strip diacritics from any text — café → cafe, naïve → naive. Optional German / Nordic transliteration (ä → ae, ß → ss, å → aa).
How to use
- 1 Paste text with accents, umlauts, tildes, cedillas, or other diacritics.
- 2 Output replaces each accented character with its base letter.
- 3 Toggle German / Nordic transliteration if you need ä → ae instead of ä → a.
- 4 Copy the ASCII-folded result.
Why use this tool
- Unicode NFD decomposition + combining-mark strip — handles any script.
- Optional German / Nordic transliteration for orthographically-correct spellings.
- Preserves case and non-Latin scripts unchanged.
- Pure browser, zero dependencies.
Frequently asked questions
What is the difference between the default and the transliteration option?
Default uses NFD + combining-mark strip — so ä becomes a, ö becomes o. With transliteration on, German and Nordic letters use their multi-letter equivalents — ä becomes ae, ö becomes oe, ß becomes ss, å becomes aa, ø becomes oe, æ becomes ae.
Does it touch non-Latin scripts?
No — Greek, Cyrillic, Arabic, CJK, and similar pass through unchanged. Only combining marks added on top of any base letter are removed.
Why does Unicode put accents in a separate code point?
Many accented letters have two equivalent forms: a single precomposed code point (NFC) or a base letter followed by combining marks (NFD). We normalize to NFD then drop the marks.
Need a URL-safe slug instead?
Use our Slugify URL Generator — it removes accents, lowercases, and replaces spaces with hyphens in one step. For other casing transforms see Text Case Converter.
What is Remove Accents?
A Remove Accents is a tool that strips diacritics from text, turning characters such as café into cafe and naïve into naive. It runs in the browser and offers optional German and Nordic transliteration, mapping characters like ä to ae, ß to ss, and å to aa for ASCII-folded output.
Features
Unicode-correct stripping
Uses NFD decomposition to separate and remove combining diacritical marks, not a lossy lookup table.
Optional transliteration
Handles letters NFD can't decompose (ß → ss, ø → o, å → a) in a separate pass.
100% private
Runs on your device — your text is never uploaded.
Example
Input
Crème brûlée à la Zérethon
Output
Creme brulee a la Zerethon
Common use cases
-
1
Create URL slugs
Convert accented titles to ASCII before slugifying for clean URLs.
-
2
Normalize for search
Fold accents so "resume" matches "résumé" in a search index.
-
3
Clean import data
Strip diacritics from names or fields for systems that require plain ASCII.
Zerethon's remove-accents tool strips diacritics from text in your browser using Unicode NFD normalization plus combining-mark removal, so "café" becomes "cafe". An optional pass transliterates German and Nordic letters (ß, ø, å). Everything runs client-side — nothing is uploaded.
- Category
- Creator
- Pricing
- Free
- Privacy
- Browser-based
- Signup
- Not required
References
- UAX #15 — Unicode Normalization Forms — Unicode
- String.prototype.normalize() — MDN
Privacy
Your data never leaves your browser unless explicitly stated. Remove Accents runs entirely client-side — no server upload, no logging, no tracking of your input.
Related tools
Remove Punctuation
Strip Unicode punctuation and symbols from text. Optional keep apostrophes, hyphens, periods; whitespace collapse.
Open toolYouTube Thumbnail Downloader
Download YouTube thumbnails in all available resolutions. Just paste a video URL.
Open toolOpen Graph Preview
Test how your URL appears when shared on social media. Preview Facebook, Twitter, LinkedIn, and Slack cards.
Open toolWord & Character Counter
Count words, characters, sentences, and paragraphs. Reading time, speaking time, and top keywords — instant.
Open toolBuild, share, and grow on Zerethon Social
Free signup. Earn points, collect achievements, and connect with creators worldwide.