Diakritische tekens verwijderen

Slugs in URL’s, bestandsnamen voor FTP-servers en oude databases met Latin-1-codering: ze werken allemaal niet goed als je ze een naam als ‘José Peña’ of ‘Zoë’ geeft. Deze tool verwijdert accenten, tildes, umlauten en cedilles uit tekst via standaard Unicode-transliteratie en -normalisatie, zodat je schone ASCII overhoudt die elke verwerkingspijplijn moeiteloos doorstaat.

Diakritische tekens verwijderen

  1. 1

    Plak je tekst

    Typ of plak een willekeurige tekst met accenttekens: één woord, een lijst met namen of een heel artikel.

  2. 2

    Voer de omzetting uit

    Klik op 'Diakritische tekens verwijderen'. Elke letter met accent wordt gewone ASCII: é wordt e, ñ wordt n, ß wordt ss.

  3. 3

    Controleer de opgeschoonde uitvoer

    Bekijk het resultaatveld: elk gewijzigd teken is nu gewone ASCII, terwijl spaties, leestekens en regeleinden ongewijzigd blijven.

  4. 4

    Kopieer het resultaat

    Kopieer de opgeschoonde tekst met één klik naar het klembord en plak hem waar je hem nodig hebt.

Hoe het verwijderen werkt

De tool gebruikt eerst ICU-transliteratie (de regel 'Any-Latin; Latin-ASCII'): de tekst wordt omgezet naar Latijnse tekens en daarna worden de resterende accenten verwijderd, zodat é e wordt, ß ss en æ ae. Als de transliteratie-engine niet beschikbaar is, valt de tool terug op Unicode NFD (Normalization Form Decomposition), die é splitst in de basisletter e (U+0065) en het combinerende accent aigu (U+0301), elk codepunt in het bereik van combinerende tekens (U+0300 tot U+036F) verwijdert en de tekst daarna weer samenstelt. Beide manieren werken voor elke taal die het Latijnse alfabet met toegevoegde tekens gebruikt.

Overzichtstabel tekenomzetting

Invoer Uitvoer
á é í ó ú a e i o u
à è ì ò ù a e i o u
â ê î ô û a e i o u
ä ë ï ö ü a e i o u
ñ n
ç c
ß ss
æ Æ ae AE
œ Œ oe OE
ø Ø o O
ł Ł l L

Het terugvalpad (zonder transliteratie) laat ß, æ, œ, ø en ł ongewijzigd, omdat het alleen combinerende tekens verwijdert.

Veelvoorkomende toepassingen

  • URL-slugs. ‘El niño’ wordt ‘el-nino’ nadat de tekens zijn verwijderd en de tekst naar kleine letters is omgezet.
  • Bestandsnamen. Cloudopslagdiensten en sommige oude FTP-servers verminken niet-ASCII-bestandsnamen; verwijder eerst de tekens en upload daarna.
  • CSV-imports in oude systemen. Elke database met Latin-1-codering (Windows-1252) verwerkt multibyte-UTF-8-tekens verkeerd; door de tekens vooraf te verwijderen voorkom je beschadiging.
  • Doorzoekbare velden. Door naast het origineel een versie zonder diakritische tekens op te slaan, kunnen gebruikers ‘naive’ vinden terwijl er in de regel ‘naïve’ staat.

Let op: dit is eenrichtingsverkeer

De tekens uit ‘naïve’ verwijderen geeft ‘naive’; de umlaut kan niet automatisch worden hersteld omdat de informatie over de oorspronkelijke taal verloren is. Bewaar het origineel naast de opgeschoonde versie als je beide nodig kunt hebben.

Veelgestelde vragen

Dit zijn geen diakritische tekens, maar afzonderlijke letters zonder een eenvoudig combinerend teken. De tool zet ze toch om: ß wordt ss, æ wordt ae, œ wordt oe, ø wordt o en ł wordt l. Het terugvalpad, dat alleen wordt gebruikt als de transliteratie-engine niet beschikbaar is, laat ze ongemoeid.

Het standaardpad translitereert ze ook: Cyrillische, Griekse, Arabische en CJK-tekst wordt Latijnse tekens (Привет wordt Privet, Ελλάδα wordt Ellada, 你好 wordt ni hao), waarna resterende tekens worden verwijderd. Het terugvalpad verwijdert alleen combinerende tekens en laat niet-Latijnse schriften ongemoeid.

Ja. Hoofdletters met accent worden hoofdletters in ASCII, kleine letters blijven klein. Spaties, leestekens en regeleinden blijven ongewijzigd.

Je tekst wordt alleen naar onze server gestuurd om de omzetting uit te voeren; hij wordt daarna niet opgeslagen en niet aan de paginalink toegevoegd. Er worden alleen anonieme gebruiksstatistieken verzameld.

Gerelateerde tools

Tool beschikbaar in andere talen