consolelog.tools

Remove Accents

Strip accents & diacritics — with German umlaut expansion (ä→ae, ß→ss), an extended special-char map, ASCII mode, and a report of exactly what changed. Live.

About this ToolHow it works, benefits & use cases

Remove Accents strips diacritics and special characters to give you clean, predictable text — café becomes cafe, résumé becomes resume, naïve becomes naive. It works by Unicode NFD normalization (separating combining marks and dropping them) but adds the pieces that plain normalization misses. Turn on German umlaut expansion to follow the proper convention (ä→ae, ö→oe, ü→ue, ß→ss) instead of the naive ä→a. An extended ligature and special-character map handles letters that do not decompose under NFD, such as æ→ae, ø→o, đ→d, ł→l, þ→th, and ð→d. Three modes let you keep everything else as-is (Standard), drop any remaining non-ASCII like CJK text (ASCII only), or strip and lowercase (Normalize). A live accent report lists exactly which characters changed, what each became, and how many times — so you can see precisely what was transformed. Conversion is live, captured in a shareable URL, and runs entirely in your browser.

How to Use

  1. 1Pick a Mode: Standard (strip diacritics, keep other characters), ASCII only (also drop remaining non-ASCII), or Normalize (strip and lowercase).
  2. 2Optionally enable "German umlauts" for ä→ae / ß→ss handling, and keep or disable "Expand ligatures" (æ→ae, ø→o, đ→d).
  3. 3Type or paste your text into the input, or click "Load example" to try a mix of accented and special characters.
  4. 4Review the accent report to see each changed character, its replacement, and its count.
  5. 5Copy or download the cleaned result, or share the URL to reproduce the same settings.

Key Benefits

  • Unicode NFD-based diacritic removal so most accents (é, ñ, ü, ç) flatten correctly
  • Optional German umlaut expansion (ä→ae, ö→oe, ü→ue, ß→ss) following standard convention
  • Extended map for letters that NFD misses: æ, œ, ø, đ, ł, þ, ð, ħ, and more
  • ASCII-only mode to guarantee plain ASCII output for slugs and identifiers
  • Normalize mode strips accents and lowercases in one step
  • Live accent report showing exactly which characters changed, into what, and how often
  • Shareable URL and fully in-browser processing with no upload

Common Use Cases

  • Generating ASCII-safe slugs and filenames from accented titles
  • Normalizing user input before storing or comparing it case- and accent-insensitively
  • Transliterating European names and place names for systems that only accept ASCII
  • Cleaning imported data where diacritics cause encoding or matching problems
  • Expanding German text correctly (Grüße → Gruesse) rather than dropping umlauts

Options

Strip diacritics; keep other characters as-is

Off: ä→a (naive)

0 characters · live

Strip diacritics; keep other characters as-is

Enter text above to see the result.

Was this tool helpful?

Share Your Experience

Help others discover this tool!

Related tools