UTILS.
100% in de browser
é→e

Remove Accents & Diacritics

Verwijder accenttekens en diacritische tekens uit tekst om platte letters te produceren — café → cafe, naïve → naive, Zürich → Zurich — met een optionele ASCII-only schakelaar.

Typ of plak hierboven geaccentueerde tekst om diacritische tekens te verwijderen.

Over deze tool

Remove Accents & Diacritics converteert tekst met accenten naar de platte-letter vorm: café wordt cafe, naïve wordt naive, résumé wordt resume, en Zürich wordt Zurich. Het is ideaal voor het opschonen van data voor URLs, slugs, bestandsnamen, gebruikersnamen, zoeksleutels, of elk systeem dat ongeaccentueerde ASCII verwacht, terwijl je oorspronkelijke spatiëring, leestekens en hoofdlettergebruik behouden blijven.

Onder de motorkap gebruikt het Unicode-normalisatie. De tekst wordt genormaliseerd naar NFD-vorm, die een geaccentueerde letter zoals é splitst in een basis-e plus een apart combinerend accent, en vervolgens wordt elk teken in het Combining Diacritical Marks blok (U+0300–U+036F) verwijderd met een reguliere expressie. Die enkele stap verwerkt het overgrote deel van de Europese accenten netjes en omkeerbaar voor de basisletter.

Sommige letters hebben geen canonieke decompositie, dus een kleine expliciete fallback-map dekt ze: ø→o, ł→l, đ→d, ß→ss, æ→ae, œ→oe, þ→th, ð→d, ħ→h, ı→i en hun hoofdletters, onder andere. Een optionele "verwijder alle niet-ASCII" schakelaar gaat verder en laat elk resterend teken boven U+007F vallen voor een gegarandeerd puur-ASCII resultaat. Alles is deterministisch en draait lokaal in je browser — je tekst wordt nooit geüpload.

Veelgestelde vragen

Hoe worden accenten verwijderd?
De tekst wordt genormaliseerd naar Unicode NFD, die elke geaccentueerde letter scheidt in een basisletter plus combinerende tekens, waarna alle combinerende diacritische tekens (U+0300–U+036F) worden verwijderd. Dus é → e, ñ → n en ü → u, waarbij de basisletters behouden blijven.
Hoe zit het met letters zoals ø, ł of ß?
Die hebben geen canonieke decompositie, dus een ingebouwde fallback-map converteert ze expliciet — ø→o, ł→l, đ→d, æ→ae, œ→oe, þ→th en ß→ss, plus hun hoofdlettervormen — zodat ze toch zinnige platte letters worden.
Wat doet de verwijder-alle-niet-ASCII optie?
Na het verwijderen van diacritische tekens verwijdert het elk teken dat nog boven U+007F is, wat pure ASCII-uitvoer garandeert. Laat het uit om niet-toegewezen niet-Latijnse tekens (zoals Grieks of Cyrillisch) intact te houden; zet het aan om een schone ASCII-only string af te dwingen.
Wordt mijn tekst ergens naartoe gestuurd?
Nee. Alle normalisatie en verwijdering gebeuren volledig in je browser met String.normalize en gewoon JavaScript. Niets wordt geüpload, dus je kunt veilig privé of gevoelige tekst opschonen.

Meer tools