Analizzatore caratteri Unicode — Code Point, nomi e byte
Analizza il testo carattere per carattere: code point Unicode, nomi, categorie, script, byte UTF-8 e UTF-16, con avvisi per caratteri invisibili e simili.
🔒 Funziona interamente nel tuo browser — nulla viene caricatoScopri di cosa è fatto davvero il tuo testo
Un testo che sembra normale può nascondere sorprese: uno spazio a larghezza zero che blocca una password o una ricerca, uno spazio non separabile che manda in errore l'importazione di un CSV, una lettera cirillica in un nome di dominio, o una legatura che non è affatto le due lettere che sembra. L'analizzatore di caratteri Unicode scompone qualsiasi stringa nei suoi singoli code point e mostra, per ciascuno, il carattere, il code point U+, il nome Unicode ufficiale, la categoria generale (lettera, segno, punteggiatura, simbolo, separatore, controllo, formato…), lo script e i byte esatti usati per memorizzarlo in UTF-8 e UTF-16.
Il riepilogo conta i caratteri come li vedono gli utenti (grapheme cluster), i code point, le unità di codice UTF-16 — la lunghezza restituita da JavaScript, Java e C# — e i byte UTF-8, che sono il limite più comune di database e protocolli di rete. Vederli affiancati spiega perché un'emoji può contare come uno, due o quattro a seconda di chi conta.
Individua caratteri invisibili e simili ad altri
Le righe vengono evidenziate quando c'è qualcosa che merita attenzione. I caratteri di formato invisibili come spazi a larghezza zero, joiner, byte order mark e controlli bidirezionali vengono segnalati, così come i caratteri di controllo, quelli a uso privato, gli spazi insoliti e i selettori di variante. I caratteri di compatibilità — lettere a larghezza piena, legature, apici e alfanumerici matematici — vengono segnalati insieme al carattere semplice che di norma rappresentano.
Le lettere confondibili di cirillico, greco e armeno che imitano quelle latine vengono segnalate quando compaiono in un testo latino, e qualsiasi parola che mescola script diversi viene evidenziata sopra la tabella. È lo schema classico degli attacchi omografici, in cui «pаypal.com» usa una «а» cirillica per spacciarsi per un sito vero. Il testo scritto interamente in cirillico o in greco non viene segnalato. Il pulsante «Remove invisible characters» (rimuovi i caratteri invisibili) elimina i caratteri di formato e di controllo, mantenendo gli a capo, le tabulazioni e i joiner delle emoji.
Analisi privata
L'analizzatore e il suo database dei nomi funzionano interamente nel tuo browser. Password, token e messaggi che incolli non vengono mai caricati.
Come usare
- Incolla il testoAggiungi una qualsiasi stringa: un link sospetto, un nome utente, delle emoji o un testo che si comporta in modo strano.
- Leggi la tabellaOgni code point mostra il valore U+, il nome ufficiale, la categoria, lo script e le codifiche UTF-8 e UTF-16.
- Controlla gli avvisiLe righe segnalate indicano caratteri invisibili, spazi insoliti, lettere simili ad altre e forme di compatibilità.
- Pulisci se serveRimuovi i caratteri invisibili con un clic («Remove invisible characters») oppure mostra solo le righe segnalate («Show only flagged characters»).