Blank Space Copy and Paste
Ti serve uno spazio vuoto che funzioni davvero? Genera caratteri invisibili e testo vuoto in pochi secondi, scegli la quantità che ti serve e copiala con un clic. Usalo per messaggi, nomi utente, social, giochi e altro ancora.
Genera testo invisibile
Scegli un carattere e indica il numero di spazi vuoti che ti servono, poi clicca su «Genera» o «Copia».
Il supporto per i caratteri invisibili varia in base alla piattaforma e al campo di testo.
Copia rapida
Ottieni una quantità preimpostata di caratteri vuoti con un clic.
Testo vuoto lungo
Ti serve più di qualche carattere? Copia preimpostazioni di testo vuoto più lunghe.
Area di prova (dal vivo)
I caratteri invisibili appariranno qui man mano che li generi o li incolli. Se il conteggio aumenta, il tuo testo vuoto funziona correttamente.
Come copiare e incollare uno spazio vuoto?
Per copiare e incollare uno spazio vuoto, scegli un carattere nel generatore, indica quante copie vuoi, clicca su ✨ Genera, poi su Copia e incollalo dove ti serve.
- Genera
Scegli un carattere e una quantità
Imposta la quantità, poi clicca su ✨ Genera.
- Copia
Invialo agli appunti
Clicca su Copia. Conferma con ✓ Copiato!
- Incolla
Inseriscilo nel campo di destinazione
Una casella di messaggio, una bio, un nome utente o un modulo.
- Prova
Verifica che i caratteri siano sopravvissuti
Leggi il conteggio nell'area di prova.
Quanto copi
- Un singolo carattere vuoto1 carattere
- Più caratteri vuoti10 caratteri
- Testo vuoto lungofino a 1.000 caratteri
Lo strumento per lo spazio vuoto ha 4 parti, ciascuna adatta a un compito diverso:
- Generatore crea più caratteri vuoti da uno qualsiasi dei 147 caratteri Unicode vuoti e invisibili nel menu Carattere, che si apre sullo spazio a larghezza zero (U+200B). Inserisci da 1 a 5.000 in «Numero di caratteri», clicca sul pulsante ✨ Genera e poi su Copia.
- Copia rapida ti permette di copiare uno spazio vuoto con un clic tramite Copia 1, Copia 5, Copia 10, Copia 20 o Copia 50, e ogni pulsante conferma con ✓ Copiato!
- Testo vuoto lungo copia testo vuoto lungo con 4 preimpostazioni: Corto (50), Medio (200), Lungo (500) ed Extra lungo (1.000). Usa il generatore per quantità superiori a 1.000.
- Area di prova mostra se il tuo testo invisibile ha superato l'incolla. Il conteggio dei caratteri sale di uno per ogni carattere, quindi un conteggio pari a 0 significa che non è arrivato nulla. Il testo generato riempie automaticamente l'area di prova.
Cos'è un carattere invisibile?
Un carattere invisibile è un carattere Unicode che occupa una posizione reale nel testo pur non mostrando alcun segno visibile. Lo Standard Unicode identifica ogni carattere con un code point, scritto come U+ seguito da cifre esadecimali, come U+200B per lo spazio a larghezza zero.
Il testo invisibile non è la stessa cosa del testo vuoto. Un campo che contiene un carattere invisibile contiene dati, conta ai fini del limite di caratteri e supera un controllo di campo obbligatorio, mentre un campo davvero vuoto non contiene nulla. Questa differenza è ciò che permette a un messaggio di essere inviato o a un modulo di essere inoltrato dove un input davvero vuoto fallirebbe.
Testo vuoto e testo vuoto sono nomi comuni per la stessa cosa: uno o più caratteri dall'aspetto vuoto o a larghezza zero che non mostrano nulla una volta incollati.
Come funzionano i caratteri invisibili
I caratteri invisibili agiscono a livello del font: un font associa a ogni code point un glifo, e questi code point corrispondono a un glifo privo di segni oppure a nessun glifo, così il testo contiene un carattere reale che non disegna nulla.
Copiando si sposta negli appunti proprio il code point, non un'immagine di spazio vuoto. Il campo ricevente memorizza quel code point come testo, motivo per cui il conteggio caratteri nell'area di prova sale mentre il riquadro continua a sembrare vuoto.
Visualizzazione e validazione sono passaggi distinti. Una piattaforma può mostrare perfettamente uno spazio a larghezza zero e comunque rifiutarlo al salvataggio, e lo stesso carattere può essere accettato in un commento ma rifiutato in un nome utente sulla stessa piattaforma.
Tipi di caratteri invisibili
I 147 caratteri di questo strumento si dividono in 3 tipi: caratteri a larghezza zero, caratteri di spazio vuoto e altri caratteri Unicode invisibili. La larghezza è la differenza pratica tra i primi due tipi, mentre il terzo comprende riempitivi, segni di formattazione e caratteri di controllo che non disegnano nulla.
Caratteri a larghezza zero
I caratteri a larghezza zero non occupano alcuna larghezza visibile. Lo strumento ne offre 5: lo spazio a larghezza zero (U+200B), il non-connettore a larghezza zero (U+200C), il connettore a larghezza zero (U+200D), il congiuntore di parole (U+2060) e lo spazio unificatore a larghezza zero (U+FEFF). Lo spazio a larghezza zero è quello predefinito nel generatore e il carattere dietro ogni preimpostazione di Copia rapida.
Ognuno svolge una funzione oltre ad avere un aspetto vuoto. Lo spazio a larghezza zero segna un punto in cui la riga può andare a capo se necessario, il congiuntore di parole blocca l'a capo in quel punto, e il connettore a larghezza zero unisce le sequenze di emoji. Lo spazio unificatore a larghezza zero funge anche da indicatore d'ordine dei byte all'inizio di un file di testo, per cui alcuni editor lo trattano diversamente dagli altri.
Caratteri di spazio vuoto
I caratteri di spazio vuoto occupano larghezza visibile senza disegnare alcun segno. La tabella Unicode ne elenca 16, tra cui lo spazio normale (U+0020), lo spazio unificatore (U+00A0), lo spazio quadratone (U+2003), lo spazio sottile (U+2009) e lo spazio ideografico (U+3000).
Le loro larghezze sono definite, non arbitrarie. Uno spazio quadratone è largo quanto la dimensione del font, uno spazio mezzo-quadratone è la metà, uno spazio sottile ne è una frazione, e uno spazio capello è ancora più sottile. Uno spazio-cifra corrisponde alla larghezza di una cifra, uno spazio-punteggiatura a quella di un punto, e uno spazio ideografico corrisponde a un carattere a larghezza piena in testi cinesi, giapponesi e coreani. Lo spazio unificatore e lo spazio unificatore stretto (U+202F) tengono unite le parole quando la riga va a capo.
Altri caratteri Unicode invisibili
I caratteri restanti sono riempitivi, segni di formattazione e caratteri di controllo. L'insieme comprende 4 riempitivi hangul (U+115F, U+1160, U+3164, U+FFA0), il modulo braille vuoto (U+2800), 3 operatori matematici invisibili (U+2062, U+2063, U+2064), 16 selettori di variazione (da U+FE00 a U+FE0F), il trattino morbido (U+00AD) e 12 segni di formattazione direzionale come il segno da sinistra a destra (U+200E) e il segno da destra a sinistra (U+200F).
Il riempitivo hangul (U+3164) è il carattere più utile di questo gruppo. Unicode lo classifica come lettera anziché come carattere di spazio vuoto, per cui i campi che eliminano gli spazi vuoti spesso lo conservano. I caratteri di formattazione e di controllo sono all'estremo opposto: sono i primi che un filtro anti-spoofing elimina.
Spazio vuoto contro carattere invisibile
Uno spazio vuoto occupa larghezza visibile, mentre un carattere invisibile può non occupare alcuna larghezza. Entrambi sembrano nulla una volta incollati, ma si comportano diversamente nei campi di testo, nei contatori di caratteri e nelle validazioni delle piattaforme.
| Attributo | Spazio vuoto | Carattere invisibile |
|---|---|---|
| Larghezza visibile | Sì, da uno spazio capello a uno spazio a larghezza piena | Nessuna per i caratteri a larghezza zero |
| Code point di esempio | U+0020, U+00A0, U+3000 | U+200B, U+2060, U+FEFF |
| Uso tipico | Spaziatura in nomi, bio e didascalie | Messaggi dall'aspetto vuoto e nomi utente vuoti |
| Gestione della piattaforma | Rimosso dai campi che eliminano gli spazi vuoti | Rimosso dai campi che eliminano i caratteri di formattazione |
Scegli in base al campo. Un nome utente che unisce gli spazi ripetuti conserva un riempitivo hangul, e una didascalia che ha bisogno di uno spazio visibile conserva uno spazio quadratone.
Dove puoi usare i caratteri invisibili?
I caratteri invisibili si usano in caselle di messaggio, bio e didascalie sui social, nomi visualizzati, campi nome nei giochi, moduli web e documenti — Instagram, TikTok, WhatsApp, Discord, X (ex Twitter), Fortnite e Free Fire sono i luoghi in cui si usano di più. Il supporto non è mai universale: ogni piattaforma decide autonomamente se accettare, tagliare o rifiutare un campo che contiene solo caratteri vuoti.
Bio vuote, commenti vuoti o campi nome vuoti su profili e copertine in evidenza.
Aggiornamenti di stato vuoti o spaziatura nei nomi dei gruppi dove il testo vuoto è accettato.
TikTok
Nomi visualizzati vuoti o spaziatura della bio su profili che ammettono caratteri non standard.
Discord
Soprannomi vuoti o spaziatura all'interno di messaggi e nomi dei canali sui server supportati.
PUBG / BGMI
Nomi di gioco dall'aspetto vuoto, sebbene l'accettazione vari a seconda del client e dell'aggiornamento.
Free Fire
Nomi vuoti o in stile invisibile, soggetti alla validazione dell'input attuale del gioco.
Messaggi vuoti e messaggistica di testo
Incolla un carattere vuoto nella casella del messaggio per inviare un messaggio che arrivi con aspetto vuoto. WhatsApp, Telegram, Discord e le normali app SMS lasciano inattivo il pulsante di invio finché il campo è vuoto, e un solo carattere vuoto supera questo controllo nelle app che non tagliano prima il campo.
Le app si comportano diversamente qui. Alcune inviano il carattere senza modificarlo, altre lo rimuovono e rifiutano l'invio, e altre lo consegnano mostrando un piccolo spazio invece di una bolla davvero vuota. Incolla 2 o 3 caratteri, oppure passa al riempitivo hangul (U+3164), quando un singolo spazio a larghezza zero viene rimosso.
Profili e post sui social
Instagram, TikTok e X sono le piattaforme dove i caratteri vuoti si usano di più in profili e post. Gli usi comuni includono separare righe di didascalia che la piattaforma altrimenti unirebbe, mantenere un rientro all'inizio di una riga di bio, distanziare i nomi delle copertine in evidenza su Instagram e lasciare un commento che non mostri testo.
I campi bio e didascalia tendono a essere permissivi, poiché accettano testo libero. I caratteri vuoti finali sono la parte fragile: i campi che tagliano la fine dell'input li eliminano e chiudono lo spazio che avevi aggiunto.
Nomi utente invisibili su social e giochi
I nomi visualizzati e i soprannomi in gioco accettano caratteri vuoti molto più spesso degli identificativi di accesso. Giocatori e utenti provano nomi invisibili su Instagram, TikTok, Discord, Fortnite, Free Fire e PUBG o BGMI, di solito con il riempitivo hangul (U+3164) anziché un carattere di spazio.
Tre regole determinano il risultato. Una regola di lunghezza minima richiede 2 o 3 caratteri incollati invece di uno, una regola di lista consentita limita il campo a lettere, cifre e un breve elenco di simboli, e una regola di normalizzazione riscrive il nome dopo il salvataggio. I giochi cambiano la validazione dell'input tra un aggiornamento e l'altro, quindi un nome vuoto che funzionava la scorsa stagione può smettere di funzionare dopo una patch.
Spazi dove gli spazi normali non sono ammessi
Un carattere Unicode vuoto passa attraverso campi che bloccano lo spazio normale. Gli obiettivi tipici includono campi nome utente che rifiutano gli spazi senza eccezioni, bio che uniscono gli spazi ripetuti in uno solo, campi di ricerca e tag che trattano uno spazio come separatore, e moduli che tagliano gli spazi iniziali e finali prima di salvare.
Lo spazio unificatore (U+00A0) e il riempitivo hangul (U+3164) sono i 2 caratteri che sopravvivono più spesso a queste regole, poiché nessuno dei due è uno spazio normale e il riempitivo hangul non è nemmeno uno spazio vuoto.
Usi per la privacy e per segnaposto
I caratteri vuoti riempiono un campo obbligatorio senza aggiungere contenuto leggibile. Si usano per lasciare un nome visualizzato dall'aspetto vuoto, riempire un campo profilo facoltativo a cui si preferisce non rispondere, mantenere la spaziatura di un layout mentre una sezione non è completa, e inviare un modulo che rifiuta un input vuoto.
Si applicano due limiti. Un carattere vuoto non nasconde nulla alla piattaforma stessa, che continua a memorizzare l'esatto code point incollato. Usare caratteri invisibili per spezzare le parole ed eludere i filtri di moderazione viola i termini di servizio di ogni grande piattaforma, e questo strumento non è pensato per questo.
Perché usare testo invisibile e caratteri vuoti?
Le persone usano il testo invisibile per 5 motivi:
- Inviare un messaggio dall'aspetto vuoto in un'app di chat che blocca un input vuoto.
- Mantenere una spaziatura che la piattaforma altrimenti unirebbe, come spazi tra le righe in una didascalia Instagram o un rientro in una bio.
- Far sembrare vuoto un nome utente o un nome visualizzato in un'app o un gioco che lo consente.
- Soddisfare un campo obbligatorio senza scrivere nulla che un lettore possa vedere.
- Inserire uno spazio dove lo spazio normale viene rifiutato, filtrato o tagliato.
Tutti e 5 i motivi si riducono alla stessa proprietà: il campo contiene un carattere, e il lettore non vede nulla.
Funzionalità dello strumento per lo spazio vuoto
Lo strumento per copiare e incollare lo spazio vuoto in questa pagina ha 8 funzionalità:
- Menu dei caratteri che copre tutti i 147 caratteri Unicode vuoti e invisibili, ciascuno etichettato con nome e code point.
- Controllo della quantità che accetta da 1 a 5.000 caratteri, con pulsanti − e + per passi singoli.
- Preimpostazioni di Copia rapida per 1, 5, 10, 20 e 50 caratteri con un clic.
- Preimpostazioni di Testo vuoto lungo per 50, 200, 500 e 1.000 caratteri.
- Area di prova dal vivo con conteggio caratteri in tempo reale, un pulsante Incolla e un pulsante Cancella.
- Tabella di riferimento Unicode che elenca Carattere, Nome, Unicode, HTML, Hex e Copia per ogni voce.
- Conferma di copia che cambia ogni pulsante in ✓ Copiato! dopo una copia riuscita.
- Funzionamento solo nel browser senza account, senza costi e senza testo inviato a un server.
Capire i caratteri Unicode invisibili
Lo Standard Unicode assegna a ogni carattere un code point e un nome permanente, così lo spazio a larghezza zero è U+200B e il riempitivo hangul è U+3164 su ogni dispositivo che li supporta. Il nome e il code point non cambiano mai; ciò che varia è come una piattaforma tratta il carattere.
La tabella qui sotto fornisce a ogni carattere 6 colonne: Carattere, Nome, Unicode, HTML, Hex e Copia. Le colonne HTML e Hex contengono le forme entità per le pagine web, come ​ e ​ per lo spazio a larghezza zero. Le parentesi quadre attorno a ogni carattere servono solo come guida visiva per individuarlo sullo schermo e non vengono mai copiate: cliccando sul carattere o sul suo pulsante Copia si colloca il code point esatto negli appunti.
| Carattere | Nome | Unicode | HTML | Hex | Copia |
|---|---|---|---|---|---|
| Space | U+0020 |   |   | ||
| No-Break Space | U+00A0 |   |   | ||
| Soft Hyphen | U+00AD | ­ | ­ | ||
| En Quad | U+2000 |   |   | ||
| Em Quad | U+2001 |   |   | ||
| En Space | U+2002 |   |   | ||
| Em Space | U+2003 |   |   | ||
| Three-Per-Em Space | U+2004 |   |   | ||
| Four-Per-Em Space | U+2005 |   |   | ||
| Six-Per-Em Space | U+2006 |   |   | ||
| Figure Space | U+2007 |   |   | ||
| Punctuation Space | U+2008 |   |   | ||
| Thin Space | U+2009 |   |   | ||
| Hair Space | U+200A |   |   | ||
| Zero Width Space | U+200B | ​ | ​ | ||
| Zero Width Non-Joiner | U+200C | ‌ | ‌ | ||
| Zero Width Joiner | U+200D | ‍ | ‍ | ||
| Arabic Letter Mark | U+061C | ؜ | ؜ | ||
| Left-to-Right Mark | U+200E | ‎ | ‎ | ||
| Right-to-Left Mark | U+200F | ‏ | ‏ | ||
| Line Separator | U+2028 | 
 | 
 | ||
| Left-to-Right Embedding | U+202A | ‪ | ‪ | ||
| Right-to-Left Embedding | U+202B | ‫ | ‫ | ||
| Pop Directional Formatting | U+202C | ‬ | ‬ | ||
| Left-to-Right Override | U+202D | ‭ | ‭ | ||
| Right-to-Left Override | U+202E | ‮ | ‮ | ||
| Narrow No-Break Space | U+202F |   |   | ||
| Medium Mathematical Space | U+205F |   |   | ||
| Word Joiner | U+2060 | ⁠ | ⁠ | ||
| Invisible Separator | U+2063 | ⁣ | ⁣ | ||
| Braille Pattern Blank | U+2800 | ⠀ | ⠀ | ||
| Hangul Choseong Filler | U+115F | ᅟ | ᅟ | ||
| Hangul Jungseong Filler | U+1160 | ᅠ | ᅠ | ||
| Hangul Filler | U+3164 | ㅤ | ㅤ | ||
| Halfwidth Hangul Filler | U+FFA0 | ᅠ | ᅠ | ||
| Ideographic Space | U+3000 |   |   | ||
| Object Replacement Character | U+FFFC |  |  | ||
| Zero Width No-Break Space | U+FEFF |  |  | ||
| Character Tabulation (Tab) | U+0009 | 	 | 	 | ||
| Line Feed | U+000A | | 
 | ||
| Form Feed | U+000C |  |  | ||
| Information Separator Four (File Separator) | U+001C |  |  | ||
| Combining Grapheme Joiner | U+034F | ͏ | ͏ | ||
| Khmer Vowel Inherent Aq | U+17B4 | ឴ | ឴ | ||
| Khmer Vowel Inherent Aa | U+17B5 | ឵ | ឵ | ||
| Mongolian Free Variation Selector One | U+180B | ᠋ | ᠋ | ||
| Mongolian Free Variation Selector Two | U+180C | ᠌ | ᠌ | ||
| Mongolian Free Variation Selector Three | U+180D | ᠍ | ᠍ | ||
| Mongolian Vowel Separator | U+180E | ᠎ | ᠎ | ||
| Function Application | U+2061 | ⁡ | ⁡ | ||
| Invisible Times | U+2062 | ⁢ | ⁢ | ||
| Invisible Plus | U+2064 | ⁤ | ⁤ | ||
| Left-to-Right Isolate | U+2066 | ⁦ | ⁦ | ||
| Right-to-Left Isolate | U+2067 | ⁧ | ⁧ | ||
| First Strong Isolate | U+2068 | ⁨ | ⁨ | ||
| Pop Directional Isolate | U+2069 | ⁩ | ⁩ | ||
| Inhibit Symmetric Swapping | U+206A |  |  | ||
| Activate Symmetric Swapping | U+206B |  |  | ||
| Inhibit Arabic Form Shaping | U+206C |  |  | ||
| Activate Arabic Form Shaping | U+206D |  |  | ||
| National Digit Shapes | U+206E |  |  | ||
| Nominal Digit Shapes | U+206F |  |  | ||
| Variation Selector-1 | U+FE00 | ︀ | ︀ | ||
| Variation Selector-2 | U+FE01 | ︁ | ︁ | ||
| Variation Selector-3 | U+FE02 | ︂ | ︂ | ||
| Variation Selector-4 | U+FE03 | ︃ | ︃ | ||
| Variation Selector-5 | U+FE04 | ︄ | ︄ | ||
| Variation Selector-6 | U+FE05 | ︅ | ︅ | ||
| Variation Selector-7 | U+FE06 | ︆ | ︆ | ||
| Variation Selector-8 | U+FE07 | ︇ | ︇ | ||
| Variation Selector-9 | U+FE08 | ︈ | ︈ | ||
| Variation Selector-10 | U+FE09 | ︉ | ︉ | ||
| Variation Selector-11 | U+FE0A | ︊ | ︊ | ||
| Variation Selector-12 | U+FE0B | ︋ | ︋ | ||
| Variation Selector-13 | U+FE0C | ︌ | ︌ | ||
| Variation Selector-14 | U+FE0D | ︍ | ︍ | ||
| Variation Selector-15 | U+FE0E | ︎ | ︎ | ||
| Variation Selector-16 | U+FE0F | ️ | ️ | ||
| Language Tag | U+E0001 | 󠀁 | 󠀁 | ||
| Tag Space | U+E0020 | 󠀠 | 󠀠 | ||
| Tag Exclamation Mark | U+E0021 | 󠀡 | 󠀡 | ||
| Tag Quotation Mark | U+E0022 | 󠀢 | 󠀢 | ||
| Tag Number Sign | U+E0023 | 󠀣 | 󠀣 | ||
| Tag Dollar Sign | U+E0024 | 󠀤 | 󠀤 | ||
| Tag Percent Sign | U+E0025 | 󠀥 | 󠀥 | ||
| Tag Ampersand | U+E0026 | 󠀦 | 󠀦 | ||
| Tag Apostrophe | U+E0027 | 󠀧 | 󠀧 | ||
| Tag Left Parenthesis | U+E0028 | 󠀨 | 󠀨 | ||
| Tag Right Parenthesis | U+E0029 | 󠀩 | 󠀩 | ||
| Tag Asterisk | U+E002A | 󠀪 | 󠀪 | ||
| Tag Plus Sign | U+E002B | 󠀫 | 󠀫 | ||
| Tag Comma | U+E002C | 󠀬 | 󠀬 | ||
| Tag Hyphen-Minus | U+E002D | 󠀭 | 󠀭 | ||
| Tag Full Stop | U+E002E | 󠀮 | 󠀮 | ||
| Tag Solidus | U+E002F | 󠀯 | 󠀯 | ||
| Tag Digit Zero | U+E0030 | 󠀰 | 󠀰 | ||
| Tag Equals Sign | U+E003D | 󠀽 | 󠀽 | ||
| Tag Greater-Than Sign | U+E003E | 󠀾 | 󠀾 | ||
| Tag Question Mark | U+E003F | 󠀿 | 󠀿 | ||
| Tag Commercial At | U+E0040 | 󠁀 | 󠁀 | ||
| Tag Latin Capital Letter A | U+E0041 | 󠁁 | 󠁁 | ||
| Tag Latin Capital Letter B | U+E0042 | 󠁂 | 󠁂 | ||
| Tag Latin Capital Letter C | U+E0043 | 󠁃 | 󠁃 | ||
| Tag Latin Capital Letter D | U+E0044 | 󠁄 | 󠁄 | ||
| Tag Latin Capital Letter E | U+E0045 | 󠁅 | 󠁅 | ||
| Tag Latin Capital Letter F | U+E0046 | 󠁆 | 󠁆 | ||
| Tag Latin Capital Letter G | U+E0047 | 󠁇 | 󠁇 | ||
| Tag Latin Capital Letter H | U+E0048 | 󠁈 | 󠁈 | ||
| Tag Latin Capital Letter I | U+E0049 | 󠁉 | 󠁉 | ||
| Tag Latin Capital Letter J | U+E004A | 󠁊 | 󠁊 | ||
| Tag Latin Capital Letter K | U+E004B | 󠁋 | 󠁋 | ||
| Tag Latin Capital Letter L | U+E004C | 󠁌 | 󠁌 | ||
| Tag Latin Capital Letter M | U+E004D | 󠁍 | 󠁍 | ||
| Tag Latin Capital Letter N | U+E004E | 󠁎 | 󠁎 | ||
| Tag Latin Capital Letter O | U+E004F | 󠁏 | 󠁏 | ||
| Tag Latin Capital Letter P | U+E0050 | 󠁐 | 󠁐 | ||
| Tag Latin Capital Letter Q | U+E0051 | 󠁑 | 󠁑 | ||
| Tag Latin Capital Letter R | U+E0052 | 󠁒 | 󠁒 | ||
| Tag Latin Capital Letter S | U+E0053 | 󠁓 | 󠁓 | ||
| Tag Latin Capital Letter T | U+E0054 | 󠁔 | 󠁔 | ||
| Tag Latin Capital Letter U | U+E0055 | 󠁕 | 󠁕 | ||
| Tag Latin Capital Letter V | U+E0056 | 󠁖 | 󠁖 | ||
| Tag Latin Capital Letter W | U+E0057 | 󠁗 | 󠁗 | ||
| Tag Latin Capital Letter X | U+E0058 | 󠁘 | 󠁘 | ||
| Tag Latin Capital Letter Y | U+E0059 | 󠁙 | 󠁙 | ||
| Tag Latin Capital Letter Z | U+E005A | 󠁚 | 󠁚 | ||
| Tag Left Square Bracket | U+E005B | 󠁛 | 󠁛 | ||
| Tag Reverse Solidus | U+E005C | 󠁜 | 󠁜 | ||
| Tag Right Square Bracket | U+E005D | 󠁝 | 󠁝 | ||
| Tag Circumflex Accent | U+E005E | 󠁞 | 󠁞 | ||
| Tag Low Line | U+E005F | 󠁟 | 󠁟 | ||
| Tag Grave Accent | U+E0060 | 󠁠 | 󠁠 | ||
| Tag Latin Small Letter A | U+E0061 | 󠁡 | 󠁡 | ||
| Tag Latin Small Letter B | U+E0062 | 󠁢 | 󠁢 | ||
| Tag Latin Small Letter C | U+E0063 | 󠁣 | 󠁣 | ||
| Tag Latin Small Letter D | U+E0064 | 󠁤 | 󠁤 | ||
| Tag Latin Small Letter E | U+E0065 | 󠁥 | 󠁥 | ||
| Tag Latin Small Letter F | U+E0066 | 󠁦 | 󠁦 | ||
| Tag Latin Small Letter G | U+E0067 | 󠁧 | 󠁧 | ||
| Tag Latin Small Letter H | U+E0068 | 󠁨 | 󠁨 | ||
| Tag Latin Small Letter I | U+E0069 | 󠁩 | 󠁩 | ||
| Tag Latin Small Letter J | U+E006A | 󠁪 | 󠁪 | ||
| Tag Latin Small Letter K | U+E006B | 󠁫 | 󠁫 | ||
| Tag Latin Small Letter L | U+E006C | 󠁬 | 󠁬 | ||
| Tag Latin Small Letter M | U+E006D | 󠁭 | 󠁭 | ||
| Tag Latin Small Letter N | U+E006E | 󠁮 | 󠁮 | ||
| Tag Latin Small Letter O | U+E006F | 󠁯 | 󠁯 |
Clicca su un carattere o sul suo pulsante Copia per copiare esattamente quel carattere Unicode. Le parentesi quadre sono solo una guida visiva e non vengono mai copiate. Scorri nella tabella per vedere tutte le 147 voci. Il supporto varia in base alla piattaforma e al campo di testo.
Perché alcuni caratteri invisibili non funzionano ovunque
I caratteri invisibili falliscono su alcune piattaforme per 5 motivi: rimozione degli spazi vuoti, normalizzazione Unicode, liste di caratteri consentiti, glifi mancanti nel font e filtri anti-spoofing.
- La rimozione degli spazi vuoti elimina i caratteri vuoti iniziali e finali quando un campo viene salvato, svuotando un campo che conteneva solo spazi.
- La normalizzazione Unicode riscrive il testo in una forma standard ed elimina i caratteri di formattazione lungo il percorso.
- Le liste di caratteri consentiti limitano un campo a lettere, cifre e pochi simboli, rifiutando tutto ciò che è fuori da quell'intervallo.
- I glifi mancanti nel font fanno apparire un carattere come un riquadro sostitutivo anziché non mostrare nulla.
- I filtri anti-spoofing eliminano i caratteri a larghezza zero e direzionali, poiché sono quelli usati per camuffare il testo.
Queste regole valgono per campo, non per piattaforma. La stessa app può accettare uno spazio a larghezza zero in un messaggio di chat, tagliarlo in una bio del profilo e rifiutarlo in un nome utente.
Risoluzione dei problemi con i caratteri invisibili
Inizia ogni verifica nell'area di prova: un conteggio caratteri superiore a 0 dimostra che gli appunti contengono i caratteri e sposta il problema sul campo ricevente.
Il carattere scompare dopo l'incolla
Il campo ha rimosso lo spazio vuoto al salvataggio, ed è questo a far scomparire il carattere dopo l'incolla. Verificalo in 3 passaggi: incolla nell'area di prova per confermare che i caratteri sono negli appunti, incolla nel campo di destinazione e controlla se il testo resta prima di salvare, poi passa al riempitivo hangul (U+3164), che è una lettera e non uno spazio vuoto. Digitare un carattere visibile accanto ai caratteri vuoti evita che il campo venga trattato come vuoto.
La piattaforma non accetta il carattere
Prova un carattere vuoto diverso dalla tabella Unicode, poiché le piattaforme accettano code point differenti. Prova questi 4 candidati in ordine: il riempitivo hangul (U+3164), il modulo braille vuoto (U+2800), lo spazio unificatore (U+00A0) e lo spazio ideografico (U+3000). Ognuno proviene da una parte diversa di Unicode, quindi una regola che blocca uno spesso lascia passare l'altro.
Un nome utente o messaggio vuoto non funziona
I campi nome utente e messaggio applicano regole di validazione che rifiutano o normalizzano i caratteri invisibili, quindi un nome vuoto fallisce ovunque sia richiesto almeno un carattere visibile. Incolla 2 o 3 caratteri dove viene imposta una lunghezza minima, usa il campo nome visualizzato o soprannome invece dell'identificativo di accesso, e ricontrolla il profilo dopo il salvataggio, poiché alcune piattaforme riscrivono il nome in una validazione successiva. Un campo che rifiuta ogni carattere della lista applica una lista consentita, che nessun carattere vuoto supera.
Il carattere ha un aspetto diverso dal previsto
Ogni font associa un code point a un proprio glifo, quindi lo stesso carattere appare con una larghezza diversa, o come riquadro sostitutivo, a seconda del font e della piattaforma. Emergono soprattutto tre differenze: i caratteri di spazio variano di larghezza per progettazione, da uno spazio capello a uno spazio ideografico a larghezza piena; il modulo braille vuoto appare come una cella braille completa in alcuni font e come un piccolo spazio in altri; e gli editor di codice disegnano di proposito i caratteri a larghezza zero come punti o indicatori evidenziati. Passa a un carattere di spazio normale quando una larghezza costante conta più dell'invisibilità.
Domande frequenti
Come digito un carattere invisibile?
Digiti un carattere invisibile copiando un carattere Unicode supportato dallo strumento in questa pagina e incollandolo dove ti serve.
Nessuna tastiera ha un tasto dedicato per uno spazio a larghezza zero o un riempitivo hangul, quindi copiare è il metodo affidabile. Esistono due alternative per digitarlo: in Microsoft Word, digita 200b e premi Alt+X per convertirlo nel carattere; su macOS, attiva la sorgente di input Unicode Hex Input e tieni premuto Option mentre digiti le 4 cifre esadecimali. In una pagina web, scrivi l'entità HTML ​ invece di incollare il carattere direttamente nel codice sorgente.
Come invio un messaggio vuoto?
Copia un carattere vuoto, incollalo nella casella del messaggio e premi invia.
Le app di messaggistica lasciano disattivato il pulsante di invio finché l'input è vuoto, e un carattere vuoto supera questo controllo nelle app che non tagliano prima il campo. WhatsApp, Telegram e Discord sono le app dove si usa più spesso. Incolla 2 o 3 caratteri, oppure passa al riempitivo hangul (U+3164), quando un singolo carattere viene rimosso prima dell'invio.
I caratteri invisibili sono gratuiti?
Sì, ogni carattere di questa pagina è gratuito da copiare e non richiede account né registrazione.
I caratteri sono code point dello Standard Unicode, una specifica pubblica e non contenuto con licenza. Copiare, incollare e generare testo vuoto qui avviene interamente nel tuo browser.
Ci sono limiti a quanti caratteri invisibili posso generare?
Sì, il generatore accetta da 1 a 5.000 caratteri per generazione.
Le preimpostazioni di Testo vuoto lungo coprono 50, 200, 500 e 1.000 caratteri, e i pulsanti di Copia rapida coprono 1, 5, 10, 20 e 50. Copia e incolla più di una volta per una quantità maggiore. Il campo in cui incolli applica il proprio limite di caratteri, quindi un lungo blocco di testo vuoto viene troncato nei campi con una lunghezza massima ridotta.
Cos'è U+3164?
U+3164 è il riempitivo hangul, un carattere Unicode del blocco Hangul Compatibility Jamo che viene visualizzato come uno spazio vuoto.
Unicode classifica il riempitivo hangul come lettera anziché come carattere di spazio vuoto, motivo per cui le piattaforme che rifiutano input composti solo da spazi vuoti spesso lo accettano in un campo nome o messaggio. Le sue entità HTML sono ㅤ e ㅤ, e si trova nella tabella Unicode di questa pagina accanto agli altri 3 caratteri di riempimento hangul: U+115F, U+1160 e U+FFA0.
Devo usare caratteri invisibili in HTML?
No, usa entità HTML o CSS per la spaziatura invece di incollare caratteri invisibili grezzi nel tuo markup.
Scrivi (U+00A0) per uno spazio che non deve andare a capo, e usa margin o padding CSS per la spaziatura del layout. Un carattere invisibile incollato è impossibile da vedere nel codice sorgente, sopravvive inosservato a copia-incolla in diff e risultati di ricerca, e può interrompere i confronti tra stringhe. Scrivi la forma entità, come ​ per uno spazio a larghezza zero, quando il carattere stesso serve davvero.
Perché il mio carattere invisibile non funziona?
La piattaforma rimuove, taglia o rifiuta il carattere prima di salvarlo.
La validazione dell'input rimuove gli spazi vuoti iniziali e finali, la normalizzazione Unicode elimina i caratteri di formattazione, e le liste di caratteri consentiti rifiutano tutto ciò che è fuori da un intervallo permesso. Incolla prima nell'area di prova di questa pagina: un conteggio caratteri superiore a 0 conferma che gli appunti contengono i caratteri, il che restringe il problema alla piattaforma ricevente. Poi prova un code point diverso, iniziando dal riempitivo hangul (U+3164) o dal modulo braille vuoto (U+2800).
Quale simbolo è invisibile?
Lo spazio a larghezza zero (U+200B) è il simbolo invisibile più usato, e il riempitivo hangul (U+3164) è l'alternativa abituale dove lo spazio vuoto viene rifiutato.
Altre opzioni invisibili nella tabella Unicode includono il congiuntore di parole (U+2060), il separatore invisibile (U+2063), lo spazio unificatore a larghezza zero (U+FEFF) e il modulo braille vuoto (U+2800). I primi 4 non occupano larghezza visibile, mentre il modulo braille vuoto occupa la larghezza di una cella braille.
Come rendo invisibile il mio nome utente?
Copia il riempitivo hangul (U+3164), incollalo nel campo nome utente o nome visualizzato, e salva la modifica.
Le regole sul nome utente variano da piattaforma a piattaforma. I nomi visualizzati e i soprannomi accettano caratteri vuoti più spesso degli identificativi di accesso, che di solito limitano l'input a lettere, cifre e pochi simboli. Incolla 2 o 3 caratteri dove viene imposta una lunghezza minima. Alcune piattaforme ripristinano un nome vuoto alla validazione successiva, quindi ricontrolla il profilo dopo il salvataggio.