Clean Text Tools

Remove Accents

Convert café to cafe and naïve to naive by stripping diacritics—useful for ASCII-only systems, search indexes, and slug prep.

Remove Accents

Strip diacritics with slug, filename, and ASCII output options plus live accent stats.

Live
Options
0 Characters analyzed
0 Accents removed
0 Unique accented letters
0% Reduction %
Most common accent
Active mode

Top Accented Characters

Top accented characters will appear here.

Paste or type text containing accented letters to normalize.

French, Spanish, German, Romanian, and more
Plain, slug, or ASCII-safe text

Your text stays in your browser — nothing is uploaded.

Example

How to Use

  1. Paste text with accented Latin characters from any supported language.
  2. Choose options — preserve case, slug-friendly output, filename-safe mode, or ASCII-only.
  3. Review the Top Accented Characters card and live stats for accent frequency.
  4. Copy normalized text for the Slug Generator, databases, or search indexing workflows.

Common Use Cases

Languages Supported

Latin-script languages with diacritics are supported via Unicode normalization. This is not translation — meaning stays the same.

Accent Types Explained

Before and After Examples

Language Before After
Frenchcrème brûléecreme brulee
Spanishniñonino
GermanMünchenMunchen
RomanianȘtefanStefan
Portugueseaçãoacao
PolishŁódźLodz
TurkishİstanbulIstanbul
Hungarianárvíztűrőarvizturo
SwedishGöteborgGoteborg
Danish / NorwegianØresundOresund

Why Remove Accents?

Special Cases

Ligatures and Special Letters

Character Result Example
æaeencyclopædia → encyclopaedia
œoecœur → coeur
ßssStraße → Strasse
øoØresund → Oresund
đdĐorđe → Dorde

SEO Slug Workflow

Normalize accented titles first, then pass the result to the Slug Generator for permalink-ready output.

Search Compatibility

URL & Slug Examples

Chain with Remove Punctuation and Remove Extra Spaces for fully normalized preprocessing.

Notes & Limitations

Popular Workflows

Frequently Asked Questions

Is this translation?

No. Only accent marks and diacritics are removed. Words stay in the same language — crème becomes creme, not a different word.

What about German ß?

The eszett ß is converted to ss — for example, Straße becomes Strasse.

Are emoji affected?

No. Emoji pass through unchanged during accent normalization.

Can accents be restored?

No. Diacritic information is lost during normalization. Keep an original copy before processing.

Do numbers stay unchanged?

Yes, when keep numbers is enabled (default). Disable it to strip digits in slug or ASCII modes.

Can I create SEO slugs?

Yes. Enable slug-friendly text or use the Slug Generator after normalization.

Does this work for Romanian?

Yes. Comma-below characters like ș, ț, and circumflex letters in Romanian are supported.

Are ligatures like æ and œ converted?

Yes. Ligatures expand to two letters — æae, œoe — and German ß becomes ss.

What about Polish letters?

Polish diacritics including ł, ś, ź, and ż are normalized to base Latin letters.

Does this remove Turkish dotted İ?

Yes. Turkish dotted capital İ normalizes to I, and characters like ş and ğ strip to their base letters — for example, İstanbulIstanbul.

Can I use this before creating URL slugs?

Yes. Remove accents first, then paste the output into the Slug Generator or enable slug-friendly mode for hyphenated ASCII slugs.

Will filenames become safer?

Yes. Filename-safe mode strips invalid path characters and replaces spaces with hyphens.

Are URLs affected?

Only if you process URL text directly. Use slug-friendly mode for permalink paths, not full URLs with protocols.

Is my text uploaded?

No. All accent normalization runs entirely in your browser using JavaScript.