Vai al contenuto

Togliere gli accenti da un testo

Incolla un testo qualsiasi. Accenti e segni diacritici spariscono subito (é in e, ç in c, ñ in n) e anche le lettere senza scomposizione vengono convertite (ß in ss, ø in o, ł in l, æ in ae). Niente esce dal tuo browser.

0 caratteri, 0 modificati

Come funziona

Il testo viene scomposto in Unicode NFD, i segni combinanti (da U+0300 a U+036F) vengono rimossi e le lettere che Unicode non scompone (ß ø ł æ œ đ þ ð ı ħ ŧ ŋ) vengono sostituite da una tabella. Il risultato viene ricomposto in NFC.

Note sulla rimozione degli accenti

Gli accenti si tolgono con la normalizzazione Unicode, non con una lista di sostituzioni. La forma NFD divide una lettera come é in una e semplice seguita da un accento acuto combinante, poi ogni segno combinante viene cancellato e quello che resta viene ricomposto in NFC. Gli stessi tre passaggi valgono per tutte le lingue, comprese le lettere vietnamite che portano due segni insieme.

Alcune lettere non sono affatto lettere accentate. La barra di ø, il tratto di ł, la legatura di æ e la forma stessa di ß fanno parte della lettera, quindi Unicode non ha nulla da scomporre. Per queste si usa una piccola tabella: ß diventa ss, ø diventa o, ł diventa l, æ diventa ae, þ diventa th. Disattiva l'opzione se vuoi lasciarle intatte, per esempio mentre sistemi un nome proprio.

La modalità slug serve per URL, nomi di file e chiavi di ricerca. Mette in minuscolo il testo ripulito, trasforma ogni sequenza di spazi e punteggiatura in un solo trattino e taglia le estremità, così Crème Brûlée diventa creme-brulee. Togliere gli accenti però cambia il significato in alcune lingue: in turco ı e i sono due lettere distinte e in polacco ł, ó e ż sono lettere diverse da l, o e z. Tieni il testo ripulito per le chiavi leggibili dalle macchine e conserva l'originale per tutto ciò che leggerà una persona.