Un carattere invisibile è un carattere Unicode che occupa uno spazio nel testo ma non mostra nulla, oppure solo spazio vuoto. I due più copiati sono U+3164 riempitivo Hangul e U+2800 cella Braille vuota: Unicode non classifica nessuno dei due come spazio, quindi il codice che elimina gli spazi all'inizio e alla fine di una riga li lascia intatti. Scegline uno sopra, scegli quanti e premi Copia. Lo strumento mostra anche quanto è largo ciascuno nel tuo browser e come lo conta X, perché varia da carattere a carattere.
Che cos'è un carattere invisibile?
Un carattere invisibile è qualsiasi carattere che un font disegna come nulla o come spazio vuoto. Unicode ne ha diversi tipi, e il tipo decide come le app lo trattano:
- Gli spazi come lo spazio unificatore (U+00A0), lo spazio figura (U+2007) e lo spazio di punteggiatura (U+2008) sono nell'elenco White_Space di Unicode. Il software li tratta come spazi, il che significa che vengono eliminati.
- I caratteri di formattazione come lo spazio a larghezza zero (U+200B), i caratteri di unione e i marcatori di direzione non hanno larghezza. Unicode li elenca come default ignorable, il che significa che il software che non li supporta può non mostrare nulla e proseguire.
- Le lettere di riempimento come il riempitivo Hangul (U+3164) sono lettere (categoria Lo) che però non hanno una forma visibile. Sono anch'esse default ignorable, ma non sono spazi bianchi.
- La cella Braille vuota (U+2800) è un simbolo (categoria So): una cella braille senza punti in rilievo. Non è né spazio bianco né default ignorable.
Nomi, categorie ed entrambi gli elenchi di proprietà provengono dall'Unicode Character Database, versione 18.0 (UnicodeData.txt, PropList.txt e DerivedCoreProperties.txt, consultati il 6 ottobre 2026). Puoi vedere ciascuno nelle tabelle di codici Unicode, per esempio Braille Patterns, Hangul Compatibility Jamo e General Punctuation.
Carattere vuoto, carattere vuoto e testo invisibile
Un carattere vuoto e un carattere nullo sono la stessa cosa di un carattere invisibile: parole diverse che la gente cerca. Il testo invisibile è una sequenza di questi caratteri, così un nome, un messaggio o una riga sembrano vuoti pur contenendo qualcosa. Per crearlo, imposta il conteggio sopra a 3 o 10, copia U+3164 o U+2800 e incolla. Se una data app accetti un nome o un messaggio composto solo da questi dipende dall'app stessa, e può cambiare senza preavviso.
Il test che decide la maggior parte dei casi è l'eliminazione degli spazi. Le funzioni di trimming comuni, come trim() di JavaScript e strip() di Python, rimuovono i caratteri che Unicode marca come spazi bianchi da entrambe le estremità del testo. Le abbiamo eseguite entrambe il 6 ottobre 2026: hanno rimosso U+00A0, U+2007 e U+2008, e hanno lasciato intatti U+3164, U+2800 e U+200B. trim() di JavaScript ha rimosso anche U+FEFF, che la sua specifica del linguaggio conta come spazio bianco. Non possiamo vedere dentro il codice di ogni piattaforma, ma è questo il motivo per cui la lettera di riempimento e la cella braille vuota sono le scelte abituali.
Quale carattere invisibile usare su Instagram, TikTok e X
Nessuna delle tre piattaforme spiega come tratta i caratteri invisibili nei post, in nessuna delle documentazioni che abbiamo letto. Ecco cosa pubblica ciascuna, consultato il 6 ottobre 2026:
- Instagram: la documentazione dell'API di pubblicazione indica un limite di 2.200 caratteri per la didascalia, 30 hashtag e 20 tag @, e non dice nulla su interruzioni di riga, spazi o caratteri invisibili (IG User Media reference).
- TikTok: la Content Posting API consente una didascalia fino a 2.200 unità UTF-16 e dice che hashtag e menzioni vengono riconosciuti, o delimitati, da spazi o righe nuove (Direct Post reference). Nulla sui caratteri invisibili.
- X: X pubblica come conta i caratteri. I caratteri in quattro intervalli contano come 1, tutto il resto come 2 (counting characters e la configurazione twitter-text v3). Quindi U+200B, U+00A0, U+2007 e U+2008 contano come 1, mentre U+3164, U+2800, U+115F, U+FFA0 e perfino i marcatori di direzione U+200E e U+200F contano come 2. Ogni riga dello strumento lo mostra.
In pratica: per una riga vuota in una didascalia, usa U+2800 o U+3164. Per uno spazio che non deve spezzarsi tra le righe, usa U+00A0. Per qualcosa che non occupa alcuno spazio, usa U+200B, tenendo presente che è il più facile da eliminare per il software. Se è importante, pubblica prima un test su un account privato o in bozza, perché l'unica verifica affidabile è la piattaforma stessa.
Come creare una riga vuota in una didascalia di Instagram
Per creare una riga vuota in una didascalia di Instagram, scrivi la didascalia con una riga vuota dove vuoi lo spazio, e se lo spazio sparisce quando pubblichi, inserisci un carattere invisibile come U+2800 su quella riga vuota. La sezione 2 dello strumento lo fa per ogni riga vuota in una sola volta:
- Incolla o scrivi la didascalia, con righe vuote dove vuoi gli spazi.
- Scegli il riempitivo. Lo spazio Braille è l'opzione predefinita.
- Lascia attiva l'opzione "Rimuovi gli spazi a fine riga". Gli spazi finali sono comunque invisibili, quindi rimuoverli significa che ciò che vedi è esattamente ciò che viene incollato.
- Copia il risultato e incollalo nel campo della didascalia.
Cosa possiamo dire del comportamento di Instagram, in parole semplici: non abbiamo trovato nulla da parte di Instagram su come gestisce le righe vuote. Il 6 ottobre 2026 abbiamo riletto le didascalie recenti del nostro account Instagram, tutte pubblicate tramite l'API di Instagram con normali righe vuote tra i paragrafi, e tutte le righe vuote erano ancora presenti. Non abbiamo testato il campo didascalia nell'app Instagram per questa pagina. Se le tue righe vuote sopravvivono senza riempitivo, non ne hai bisogno; se collassano, il riempitivo è la soluzione. Per controllare la lunghezza di una didascalia prima di pubblicarla, usa il contatore di lunghezza delle didascalie, e per pianificare le immagini da abbinare, lo splitter per caroselli.
Come copiare e incollare uno spazio vuoto
Per copiare uno spazio vuoto, premi Copia accanto al carattere che vuoi nella sezione 1; il pulsante diventa "Copiato" e il carattere è nella tua clipboard. Se il browser blocca l'accesso alla clipboard, lo strumento usa un metodo di copia più vecchio come ripiego, e se fallisce anche quello ti dice di premere Ctrl+C o Cmd+C. Usa i pulsanti con il conteggio per copiarne diversi in una volta. Un carattere invisibile incollato è difficile da individuare in seguito, quindi incollalo nel rilevatore della sezione 3 se vuoi controllare cosa hai.
Come rimuovere caratteri nascosti e spazi a larghezza zero
Per rimuovere i caratteri nascosti, incolla il testo nella sezione 3: ogni spazio a larghezza zero, joiner, byte order mark, trattino morbido, segno di direzione, filler Hangul, spazio Braille, carattere tag, selettore di variazione vagante e spazio insolito viene contrassegnato sul posto e contato per tipo, e la versione pulita è pronta da copiare. I caratteri di formattazione invisibili vengono rimossi, gli spazi insoliti diventano spazi normali e le interruzioni di riga insolite diventano normali.
Il testo copiato da pagine web, elaboratori di testo, PDF e strumenti di chat IA può contenere questi caratteri. Causano problemi reali: una parola che non viene trovata nella ricerca, un hashtag che non diventa un link, una riga che va a capo nel punto sbagliato, o un conteggio più alto del testo che riesci a vedere. I caratteri tag (da U+E0020 a U+E007F) sono un caso speciale. Rispecchiano le lettere ASCII una per una (vedi la tabella dei Tag), quindi possono comporre testo nascosto che tu non vedi ma che il software, inclusi i modelli di IA, può leggere. Quando il rilevatore li trova, mostra cosa dicono.
Tre opzioni mantengono i caratteri che fanno parte del testo. Emoji come 👩💻 e le emoji di famiglia sono unite con U+200D, e le bandiere di luoghi come la Scozia si compongono con caratteri tag, quindi "mantieni i joiner dentro le emoji" è attivo per impostazione predefinita. Persiano, hindi e vari altri sistemi di scrittura usano lo zero width joiner e il non-joiner come parte della corretta ortografia; attiva la terza opzione se il tuo testo è in uno di questi. Un selettore di variazione subito dopo un'emoji o un carattere che modifica è normale e non viene segnalato; solo quelli vaganti lo sono.
Se pulisci il testo nel codice, un'espressione regolare copre i casi comuni. In JavaScript: text.replace(/[\u200B-\u200D\u2060\uFEFF\u00AD]/g, ''). Questa rimuove anche i joiner dentro le emoji, ed è per questo che lo strumento controlla prima cosa c'è ai due lati.
Caratteri invisibili e screen reader
Invisibile all'occhio non significa sempre silenzioso. Gli screen reader decidono da soli cosa pronunciare per questi caratteri. L'elenco dei simboli in inglese di NVDA, ad esempio, chiama U+2800 "space", il trattino morbido "soft hyphen", e i segni da sinistra a destra e da destra a sinistra con il loro nome, a diversi livelli di punteggiatura (symbols.dic, letto il 6 ottobre 2026). Altri screen reader e altre lingue possono comportarsi diversamente, ad esempio leggendo un carattere Braille come una cella Braille. Una didascalia con dieci riempitivi di fila potrebbe essere letta come dieci di qualcosa. Usa un riempitivo per riga vuota, non lunghe serie, e non mettere mai significato in un testo che solo alcune persone possono percepire.
Le piattaforme possono rimuoverli in qualsiasi momento
Ogni piattaforma può cambiare il modo in cui tratta questi caratteri senza annunciarlo, e nessuna promette di mantenerli. Un trucco che funziona oggi può trasformarsi domani in un riquadro visibile, una riga rimossa o un nome rifiutato. Tratta i caratteri invisibili come un aiuto alla formattazione, mantieni il post leggibile anche senza, e controlla un post dal vivo dopo averlo pubblicato.
Scrivi la didascalia una volta, pubblicala subito su ogni piattaforma
Hermoso gestisce il tuo marketing in automatico: ricerca, creatività, pubblicazione, annunci e analisi. Scrive didascalie per ogni piattaforma e le programma su Instagram, TikTok, X e i tuoi altri canali, verificando le regole di ciascuna piattaforma quando programmi, così un post che non rientra viene segnalato invece di essere tagliato silenziosamente. Dai un'occhiata allo scheduler per Instagram o allo scheduler per i social media. Funziona nell'app web, oppure da Claude, ChatGPT e Cursor.
Strumenti gratuiti: · Contatore di lunghezza delle didascalie · Generatore di griglie Instagram
Domande frequenti
Qual è il carattere invisibile da copiare e incollare?
I più usati sono il riempitivo Hangul U+3164 e il vuoto Braille U+2800. Entrambi sembrano vuoti, e nessuno dei due è classificato come spazio da Unicode, quindi il codice che elimina gli spazi li lascia al loro posto. Se ti serve qualcosa senza alcuna larghezza, usa lo spazio a larghezza zero U+200B.
Quale carattere invisibile funziona per le didascalie di Instagram?
Non abbiamo trovato documentazione di Instagram su come tratta i caratteri invisibili. Il vuoto Braille U+2800 e il riempitivo Hangul U+3164 sono le scelte abituali per una riga vuota nella didascalia. Il 6 ottobre 2026, le didascalie pubblicate sul nostro account tramite l'API di Instagram hanno mantenuto le righe vuote semplici, quindi prova prima senza riempitivo e aggiungilo se gli spazi scompaiono.
Come aggiungo un'interruzione di riga in una didascalia di Instagram?
Scrivi la didascalia con una riga vuota dove vuoi lo spazio. Se lo spazio scompare quando pubblichi, incolla la didascalia in questo strumento, che inserisce un carattere invisibile su ogni riga vuota, poi copia il risultato in Instagram.
Come rimuovo gli spazi a larghezza zero dal testo?
Incolla il testo nel rilevatore in questa pagina. Segna ogni spazio a larghezza zero e gli altri caratteri nascosti, li conta e ti fornisce una copia pulita. Nel codice, un'espressione regolare come /[\u200B-\u200D\u2060\uFEFF]/g con una sostituzione vuota rimuove quelli più comuni, inclusi i joiner all'interno delle emoji.
Il testo copiato da uno strumento di chat IA può contenere caratteri nascosti?
Può accadere, così come con il testo copiato da pagine web, PDF ed elaboratori di testo. Quali caratteri compaiono dipende dalla fonte e cambia nel tempo, quindi questa pagina non prova a indovinare. Il rilevatore elenca esattamente cosa c'è nel tuo testo, per nome e punto di codice.
Gli screen reader leggono i caratteri invisibili?
Alcuni sì. L'elenco dei simboli inglesi di NVDA, ad esempio, legge U+2800 come "space" e nomina i segni di direzione, a seconda del livello di punteggiatura. Lunghe sequenze di riempitivi possono essere lette una per una, quindi usane uno per riga vuota.
I caratteri invisibili continueranno a funzionare?
Non c'è alcuna garanzia. Non abbiamo trovato documentazione di piattaforme che prometta di conservare questi caratteri, e una piattaforma può rimuoverli o bloccarli in qualsiasi momento. Mantieni il post leggibile anche senza di essi e controllalo dopo la pubblicazione.
Hermoso gestisce il tuo marketing in automatico, dalla didascalia al post su ogni canale. Inizia gratis, oltre 250 crediti gratuiti ottenibili, senza carta.
Inizia gratis → Vedi i prezzi