Un carattere spazio vuoto è un carattere Unicode riconosciuto dai sistemi informatici, ma che non produce alcun glifo visibile sullo schermo. A differenza dello spazio standard ottenuto con la barra spaziatrice, questi caratteri superano i filtri di convalida di molte applicazioni, permettendo di inviare un messaggio apparentemente vuoto o di creare un soprannome senza testo apparente.
Unicode e spazi invisibili: cosa non fa la barra spaziatrice
La barra spaziatrice genera il carattere U+0020, lo spazio classico. La maggior parte delle applicazioni di messaggistica e dei social network ignora questo carattere quando viene inviato da solo: il messaggio è considerato vuoto e bloccato prima dell’invio.
I caratteri invisibili utilizzati per aggirare questo limite appartengono ad altre gamme Unicode. Il più diffuso è il riempitore hangul (U+3164), proveniente dall’alfabeto coreano. Ha una larghezza visibile (occupa uno spazio nella riga) ma non visualizza alcun simbolo. È quello che la maggior parte dei generatori online copia per impostazione predefinita.
Un altro candidato frequente è lo spazio di larghezza nulla (U+200B). Questo non occupa alcuna larghezza: è strettamente invisibile e non sposta il testo. Serve più a influenzare i ritorni a capo in una parola lunga che a simulare un contenuto.
La differenza pratica tra questi due caratteri è diretta: U+3164 passa come un “vero” contenuto su WhatsApp, Discord o Instagram, mentre U+200B è a volte filtrato da queste stesse piattaforme perché non ha una larghezza misurabile. Prima di scegliere, è necessario sapere dove il carattere sarà incollato, poiché ogni piattaforma applica le proprie regole di filtraggio.
Per copiare e incollare un carattere spazio vuoto in modo affidabile, il modo più sicuro è testare il risultato nel campo di input target prima di convalidare l’invio.

Compatibilità per piattaforma: dove passa e dove si blocca
Tutti i caratteri invisibili non funzionano ovunque. Le piattaforme aggiornano regolarmente i loro filtri, e un carattere accettato qualche mese fa può essere rifiutato dopo un aggiornamento lato server.
Messaggistica e social network
Su WhatsApp, il riempitore hangul (U+3164) consente di inviare un messaggio che appare vuoto nella conversazione. Su Discord, questo stesso carattere funziona anche per creare un soprannome apparentemente bianco, ma alcuni server impongono bot di moderazione che rilevano i soprannomi composti esclusivamente da caratteri non stampabili.
Instagram accetta generalmente U+3164 nelle didascalie e nei commenti. Tuttavia, lo spazio di larghezza nulla (U+200B) viene spesso rimosso silenziosamente dall’app, lasciando il campo vuoto e impedendo la pubblicazione.
Editor di testo e moduli web
In un editor come Google Docs o Word, incollare un carattere invisibile non presenta problemi tecnici, ma può creare confusione durante la revisione. Il carattere è presente nel documento senza essere visibile, il che complica il debug se un testo si comporta in modo imprevisto.
I moduli web sono più restrittivi. Molte convalide lato server utilizzano una funzione trim che rimuove gli spazi all’inizio e alla fine del campo. Il riempitore hangul sfugge alla funzione trim standard perché non è classificato come whitespace nel senso stretto, mentre lo spazio non separabile (U+00A0) è spesso conservato anche.
Metodo concreto per copiare uno spazio vuoto a seconda del sistema
La procedura varia a seconda che il copia-incolla avvenga da un computer o da un telefono. Ecco gli approcci più diretti.
Su computer (Windows, Mac, Linux)
- Aprire un generatore di caratteri invisibili nel browser, cliccare sul pulsante di copia, quindi incollare con Ctrl+V (o Cmd+V su Mac) nel campo desiderato.
- Su Mac, la scorciatoia Option+Spazio inserisce direttamente uno spazio non separabile (U+00A0), il che può essere sufficiente per alcuni usi semplici come impedire un ritorno a capo tra due parole.
- Su Windows, mantenere premuto Alt e digitare 0160 sul tastierino numerico produce anch’esso uno spazio non separabile, ma questo metodo non funziona su una tastiera senza tastierino numerico dedicato.
Su mobile (iOS e Android)
Le tastiere mobili non offrono una scorciatoia nativa per i caratteri invisibili. Il metodo più affidabile rimane visitare un generatore online dal browser del telefono, copiare il carattere generato e poi incollarlo nell’applicazione target.
Alcune tastiere di terze parti (come Gboard) consentono di creare una scorciatoia di sostituzione del testo: associare una sequenza come “//vuoto” al carattere U+3164 copiato in precedenza. Una volta configurato, digitare “//vuoto” in qualsiasi campo inserisce automaticamente il carattere invisibile.

Verificare che un carattere invisibile sia presente in un testo
Incollare un carattere invisibile senza poter confermare la sua presenza è rischioso. Se l’incollaggio è fallito, il messaggio verrà rifiutato o il campo rimarrà vuoto.
La verifica più semplice consiste nel selezionare l’area in cui il carattere è stato incollato. Se la selezione evidenzia uno spazio tra i due bordi del campo, il carattere è presente. Su mobile, una pressione prolungata seguita da uno scorrimento del cursore di selezione produce lo stesso effetto.
Per un controllo più preciso, alcuni strumenti online offrono un ispettore di caratteri: incollare il testo nel campo di ispezione visualizza ogni carattere Unicode presente, inclusi quelli invisibili. Tutta l’elaborazione avviene localmente nel browser, senza invio di dati a un server remoto.
In un contesto di sviluppo web o di scrittura tecnica, un editor di codice come VS Code visualizza i caratteri non stampabili se l’opzione “Render Whitespace” è attivata. Questo consente di individuare immediatamente un U+3164 o un U+200B inserito per errore nel codice sorgente.
Il punto da ricordare rimane la compatibilità: un carattere invisibile che funziona su una piattaforma può essere filtrato su un’altra dopo un semplice aggiornamento. Testare sistematicamente prima di ogni utilizzo evita brutte sorprese.



