UTILS.
100% nel browser
é→e

Rimuovi accenti e segni diacritici

Elimina i segni di accento e i diacritici dal testo per produrre lettere semplici — café → cafe, naïve → naive, Zürich → Zurich — con un interruttore opzionale solo-ASCII.

Digita o incolla il testo accentato sopra per eliminare i diacritici.

Informazioni su questo strumento

Rimuovi accenti e segni diacritici converte il testo accentato nella sua forma a lettere semplici: café diventa cafe, naïve diventa naive, résumé diventa resume e Zürich diventa Zurich. È ideale per ripulire dati per URL, slug, nomi di file, nomi utente, chiavi di ricerca o qualsiasi sistema che si aspetti ASCII senza accenti, preservando la spaziatura, la punteggiatura e le maiuscole/minuscole originali.

Sotto il cofano usa la normalizzazione Unicode. Il testo viene normalizzato in forma NFD, che scompone una lettera accentata come é in una e base più un accento combinante separato, e poi ogni carattere nel blocco Combining Diacritical Marks (U+0300–U+036F) viene rimosso con un'espressione regolare. Quel singolo passaggio gestisce la grande maggioranza degli accenti europei in modo pulito e reversibile per la lettera base.

Alcune lettere non hanno una decomposizione canonica, quindi una piccola mappa di fallback esplicita le copre: ø→o, ł→l, đ→d, ß→ss, æ→ae, œ→oe, þ→th, ð→d, ħ→h, ı→i e le loro maiuscole, tra le altre. Un interruttore opzionale "elimina tutti i non-ASCII" va oltre, eliminando qualsiasi carattere rimanente sopra U+007F per un risultato ASCII puro garantito. Tutto è deterministico e viene eseguito localmente nel tuo browser — il tuo testo non viene mai caricato.

Domande frequenti

Come vengono rimossi gli accenti?
Il testo viene normalizzato in Unicode NFD, che separa ogni lettera accentata in una lettera base più i segni combinanti, poi tutti i segni diacritici combinanti (U+0300–U+036F) vengono eliminati. Così é → e, ñ → n e ü → u, mantenendo le lettere base.
E lettere come ø, ł o ß?
Quelle non hanno una decomposizione canonica, quindi una mappa di fallback integrata le converte esplicitamente — ø→o, ł→l, đ→d, æ→ae, œ→oe, þ→th e ß→ss, più le loro forme maiuscole — così diventano comunque lettere semplici sensate.
Cosa fa l'opzione elimina-tutti-i-non-ASCII?
Dopo aver rimosso i diacritici, elimina qualsiasi carattere ancora sopra U+007F, garantendo un output ASCII puro. Lasciala disattivata per mantenere intatti i caratteri non latini non mappati (come greco o cirillico); attivala per forzare una stringa pulita solo-ASCII.
Il mio testo viene inviato da qualche parte?
No. Tutta la normalizzazione e l'eliminazione avvengono interamente nel tuo browser con String.normalize e semplice JavaScript. Niente viene caricato, quindi puoi ripulire in sicurezza testo privato o sensibile.

Altri strumenti