Rimozione caratteri invisibili
Rileva e rimuovi dal testo spazi a larghezza zero, BOM, trattini morbidi, spazi indivisibili, controlli bidirezionali e altri caratteri Unicode nascosti.
🔒 Funziona interamente nel tuo browser — nulla viene caricatoTrova i caratteri che non puoi vedere
Il testo copiato da pagine web, app di messaggistica, programmi di videoscrittura e chatbot di intelligenza artificiale contiene spesso caratteri che non occupano spazio visibile. Uno spazio a larghezza zero (U+200B) può impedire a una ricerca di trovare corrispondenze, un byte order mark (U+FEFF) all’inizio di un file può rompere l’intestazione di un CSV o un parser JSON, un trattino morbido (U+00AD) può spezzare una parola a metà senza motivo apparente e uno spazio indivisibile (U+00A0) può far fallire un confronto di uguaglianza tra due stringhe che sembrano identiche. Questo strumento analizza il tuo testo, elenca ogni carattere nascosto per tipo con il relativo code point Unicode e il conteggio, e mostra la riga, la colonna e la posizione esatte di ciascuno.
L’anteprima evidenziata sostituisce ogni carattere invisibile con un piccolo indicatore etichettato, come ZWSP, NBSP o RLO, così puoi vedere dove si trova tra le tue parole. I caratteri che verranno mantenuti sono mostrati in un colore diverso. Passa il mouse su un indicatore per vederne il nome completo e il code point.
Cosa viene rimosso e cosa viene sostituito
Vengono rimossi i caratteri a larghezza zero, i word joiner, i trattini morbidi, i controlli bidirezionali di incorporamento, override e isolamento, i segni da sinistra a destra e da destra a sinistra, gli operatori matematici invisibili, i riempitivi vuoti Hangul e Braille, i caratteri tag e qualsiasi altro carattere della categoria Unicode «format». Vengono rimossi anche i caratteri di controllo, tranne tabulazioni e interruzioni di riga. Gli spazi indivisibili vengono convertiti in spazi normali per impostazione predefinita, perché eliminarli incollerebbe le parole tra loro; puoi scegliere di rimuoverli o di mantenerli. Altri spazi insoliti, come gli spazi em, gli spazi sottili e lo spazio ideografico, vengono normalizzati in un semplice spazio, a meno che tu non scelga di mantenerli.
Perché i caratteri nascosti sono importanti
I caratteri invisibili causano bug reali: accessi non riusciti quando una password contiene uno spazio a larghezza zero, record duplicati che non vengono rilevati, codice che si rifiuta di compilare e snippet dei motori di ricerca dall’aspetto strano. Gli override bidirezionali possono persino far apparire un file che in realtà si chiama «invoice[RLO]fdp.exe» come «invoiceexe.pdf», oppure nascondere logica dannosa nel codice sorgente. Alcuni generatori di testo e sistemi di watermarking inseriscono inoltre caratteri a larghezza zero per contrassegnare i contenuti. Ripulire il testo prima di pubblicarlo, importarlo o farne il commit evita questi problemi. Poiché lo strumento funziona interamente nel tuo browser, è sicuro da usare con password, messaggi privati e codice proprietario.
Come usare
- Incolla il testoAggiungi il testo copiato da un sito web, una chat, un PDF, uno strumento di IA o un foglio di calcolo.
- Controlla cosa è stato trovatoVisualizza ogni tipo di carattere nascosto con il conteggio, il code point e la riga e colonna esatte.
- Scegli come ripulireDecidi se gli spazi indivisibili e gli altri spazi Unicode diventano spazi normali e se mantenere i joiner delle emoji.
- Copia il testo pulitoCopia o scarica il risultato ripulito, privo di tutti i caratteri invisibili.