Kopiera tomma tecken och tomt utrymme som klistras in rent i användarnamn, biografier, bildtexter och chatt. Fem testade Unicode-tecken, verifierade innan du publicerar.
Metod 1
Kopiera ett tomt tecken
Ett klick placerar ett enkelt tomt tecken i urklipp. Välj rutan och tryck Ctrl+Cför att kopiera manuellt.
Metod 2
Generator för massiv tom text
Generera upp till 500 osynliga tecken för långa bildtextmellanslag, avsnittsavbrott och tomma meddelanden.
Klistra in vad som helst här för att räkna dess osynliga tecken före publicering. Noll betyder att målet tog bort dem.
Totalt
0
Osynligt
0
Synliga
0
200+Unicode-kodpunkter
40+Testade plattformar
0Konto krävs
100%Endast i webbläsaren
01
Vad är det här
Fem Unicode-tecken, vad som skiljer dem åt och varför terminologin varierar.
Vad är osynlig text?
Svar
Osynlig text är ett verkligt Unicode-tecken som inte bär någon synlig glyf. Appar lagrar det som vanlig text och räknar det mot teckengränser, men skärmen visar ingenting.
Fem tecken gör nästan allt arbete. De kommer från 4 olika Unicode-allmänna kategorier — Zs (utrymmeavskiljare), Cf (format), Lo (annan bokstav) och So (annan symbol). Den delade egenskapen är en tom glyf, inte en delad kategori, vilket är anledningen till att validerare som blockerar ett tecken ofta fortfarande accepterar ett annat.
Kopiera ett nu:
Osynlig text är inte en bild, ett teckensnittstrick eller en modifierad klient. Kopiera det tomma tecknet en gång och det färdas genom alla fält som accepterar text, vilket är anledningen till att tom text beter sig identiskt på skrivbord och mobil.
Osynlig text, blank text och tomt tecken
Kort svar
De tre termerna beskriver samma tecken vid olika bredder, så valet av term ändrar sällan vad du behöver.
Hur vanliga termer för osynliga tecken skiljer sig
Term
Betydelse
Bredd
Osynlig text
Paraplyterm som täcker både blankt utrymme och nollbredstecken
Vilken som helst
Blank text
Tar upp bredd men ritar ingenting, för fält som inte kan förbli tomma
Brett
Tomt tecken
En enda kodpunkt utan glyf, oftast U+3164
Brett
Blank plats
Ett större mellanrum, vanligtvis U+2800 eller flera staplade tecken
Brett
Bredd är den enda skillnaden som påverkar ditt resultat. U+200B upptar nollbredd, U+00A0 upptar ett mellanslag, och U+2800 upptar ett helt tomt block.
02
Hur det fungerar
Två system som tar bort vanliga mellanslag och varför tomma tecken överlevde båda.
I
Välj tecknet
Börja med Hangul Filler — det passerar genom de flesta validerare. Växla till Braille Blank för bredare brytningar eller ett nollbredds-tecken när du inte behöver någon synlig bredd.
II
Ange antalet
Ett tecken för ett användarnamn. Fem till tio för en bildtextbrytning. Tjugo eller fler när du vill ha ett helt tomt avsnitt mellan stycken.
III
Kopiera, klistra in, verifiera
Din urklipp innehåller nu giltig Unicode som visar ingenting. Släpp den i testfältet för att bekräfta att räkningen överlevde fram och tillbaka före publicering.
Varför ett tomt tecken slår ett mellanslag
Nästan alla plattformar trimmar ledande, efterföljande och upprepade mellanslag innan ett fält sparas, och CSS kollapsar mellanslag vid renderingstillfället. Ett vanligt mellanslag överlevde sällan båda.
Tecken som Hangul Filler och No-Break Space ligger utanför dessa regler. Plattformen läser giltig text och lagrar den; renderaren ritar ingenting.
Vanligt blankstegslås ihop
"Phantom Warriors"
↳ Phantom Warriors
U+3164 fillerbevaras
"Phantom▫▫Warriors"
↳ Phantom Warriors
U+200B zero-widthbevaras
"Phantom▫Warriors"
↳ PhantomWarriors
Varför ett blankt tecken fungerar där ett mellanslag misslyckas
Svar
Två separata system tar bort vanliga mellanslag, och Unicode-blanktecken ligger utanför båda. Att veta vilket system som tog bort ditt mellanslag talar om för dig vilket tecken du ska använda härnäst.
System 1
Plattformar trimmar före sparande
Nästan alla plattformar kör en trim-operation på inskickade fält, skär av ledande och efterföljande mellanslag och drar ihop upprepningar. Tre mellanslag når databasen som en tom sträng och misslyckas vid obligatorisk fältkontroll.
U+3164 och U+2800 är inte i mellanslassklassen som dessa funktioner syftar på, så det lagrade värdet behåller varje tecken du skrev.
System 2
CSS kollapsar före rendering
Webbläsare tillämpar CSS white-space-egenskapen, vilket minskar varje körning av mellanslag, flikar och radbrytningar till en. Fem mellanslag i HTML renderas som en.
No-Break Space (U+00A0) är undantagen från kollapsar enligt CSS-specifikationen, vilket är varför det håller mellanslag i HTML, e-postmallar och RTF-redigerare.
Resultatet är detsamma på båda systemen: plattformen läser giltig text och lagrar den, och renderaren ritar ingenting. Det mellanrum mellan det lagrade värdet och den ritade utdatan producerar varje effekt på denna sida.
Hur rendering inte producerar något
En renderingsmotor utför 4 steg på varje tecken: den läser kodpunkten, söker upp den allmänna kategorin, begär en glyf från det aktiva teckensnittet och ritar sedan den glyfen vid den framskridningsbredd som teckensnittet rapporterar. Osynliga tecken slutför alla 4 steg normalt. Nollbredstecken rapporterar en framskridningsbredd på 0 och ritar ingenting, medan mellanslagnstecken rapporterar en positiv framskridningsbredd och ritar ingenting inuti det.
Textval bekräftar att tecknet finns. Att dra markören över osynlig text framhäver en region och flyttar vagnreturen en position per tecken, för layoutmotorn tilldelade varje tecken en position även om teckensnittet inte målade någon bläck.
Prova det på ett verkligt fält
Kopiera ett tecken, klistra in det i ett användarnamn, klistra sedan in det tillbaka i testaren för att bekräfta att det överlevde.
Hur man genererar långt eller massvöst osynlig text
Metod
Ställ in beloppet ovan på 20 och kopiera en gång. Generatorn producerar upp till 500 tecken per kopia, och upprepad kopiering sträcker sig längre än så.
5–10
Textombrytning
Instagram-bildtext, YouTube-beskrivning
20–50
Avsnitts mellanrum
Mellan textblock
100+
Tom vägg
Discord-meddelande, WhatsApp-status
Breda tecken bygger längd snabbare. En körning av 20 Braille Pattern Blank-tecken sträcker sig ungefär bredden på 20 mellanslag, medan 20 nollbredsutrymmetecken sträcker sig 0 pixlar och producerar ingen synlig lucka alls. Destinationsgränser ställer ett tak på den användbara längden: Instagram accepterar 2 200 tecken i en bildtext, X accepterar 280 i ett inlägg och de flesta användarnamnsfölt stannar mellan 16 och 32 tecken.
03
Tecken
Bredd, kodpunkt och acceptans för varje tecken värt att använda.
Jämförelse av de fem generatortecknen efter kodpunkt, bredd, Unicode-kategori och bästa destination
Tecken
Kodpunkt
Bredd
Kategori
Bästa användning
Hangul Filler
U+3164
Bred
Lo
Spelnamn, Instagram bio
Braille Pattern Blank
U+2800
Bred
So
Discord, brett avstånd
Zero-Width Space
U+200B
Noll
Cf
Dold text, ordbrytningar
No-Break Space
U+00A0
Smal
Zs
Former, HTML, e-post
En Quad
U+2000
Smal
Zs
Typografi, exakt justering
Tre regler täcker de flesta fall. Använd U+3164 för alla namnfält. Använd U+00A0 för allt som ska renderas som HTML. Använd U+200B när ett synligt mellanslag skulle bryta layouten.
Bredd, kodpunkt och testad acceptans för tecknen som spelar roll. Kopiera vilken som helst direkt från tabellen.
Tecken
Kodpunkt
Bredd
Bäst använd för
Kopiera
▫
Hangul Filler
U+3164
U+3164
Bred
Spelnamn, Instagram bio
98%
▫
Braille Pattern Blank
U+2800
U+2800
Bred
Discord, brett avstånd
90%
▫
Zero-Width Space
U+200B
U+200B
Nollbredd
Dold text, ordbrytningar
95%
▫
No-Break Space
U+00A0
U+00A0
Smal
Former, HTML, e-post
99%
▫
En Quad
U+2000
U+2000
Smal
Typografi, exakt justering
85%
▫
Zero-Width Non-Joiner
U+200C
U+200C
Nollbredd
Bryta ligaturer
88%
▫
Word Joiner
U+2060
U+2060
Nollbredd
Förhindra radbrytningar
86%
▫
Hair Space
U+200A
U+200A
Smal
Mikro-kerning bildtexter
92%
▫
Em Quad
U+2001
U+2001
Bred
Bred indrag
84%
▫
Invisible Separator
U+2063
U+2063
Nollbredd
Matematisk notation
74%
Tio av mer än tvåhundra tomma och nollbredds kodpunkter.
Tomt displaynamn över fem största namnändringsekranen.
Tomt displaynamn över fem största namnändringsekranen.
Plattform
Status
Tecken
Fältanteckningar
PUBG / BGMI
Bekräftad
U+3164
Stapla 2-3 tecken för sparande vid första försöket
Free Fire
Bekräftad
U+3164
Kräver ett omnamningskort innan redigering
Fortnite
Bekräftad
U+3164
Episkt kontonamn — överförbart på alla enheter
Roblox
Bekräftad
U+3164
Endast displaynamn, aldrig inloggningsanvändarnamn
Steam
Bekräftad
U+3164
Ren på Source engine-titlar och CS2
Minecraft
Bekräftad
U+2800
Fungerar i skyltar, böcker och kommandoblokk
Call of Duty Mobile
Bekräftad
U+3164
Accepterat i standardomnamningsflödet
Valorant
Villkorligt
U+2800
Riot ID-filtrering kräver ofta flera tecken
Bio, bildtexter, högdagsnamn och tomma kommentarer.
Bio, bildtexter, högdagsnamn och tomma kommentarer.
Plattform
Status
Tecken
Fältanteckningar
Instagram
Villkorligt
U+3164
Bio och högdagrar passerar; kommentarer behöver 2-3 tecken
TikTok
Bekräftad
U+3164
Rensa bio, bildtexter och tomt displaynamn
X / Twitter
Bekräftad
U+2800
Profil- och displaynamnformatering
Facebook
Villkorligt
U+00A0
Beteendet ändras efter fälttyp
Snapchat
Bekräftad
U+3164
Displaynamnavstånd
LinkedIn
Villkorligt
U+00A0
Rubrikfält filtrerar mer aggressivt
YouTube
Begränsad
U+2800
Endast beskrivningar och kommentarer — inte kanalnamn
Reddit
Bekräftad
U+200B
Noll-breddmellanslag överlever Markdown-tolkning
Skicka ett tomt meddelande eller avstånd ett som inte är det.
Skicka ett tomt meddelande eller avstånd ett som inte är det.
Plattform
Status
Tecken
Fältanteckningar
WhatsApp
Bekräftad
U+00A0
Det mest tillförlitliga tomma meddelandetecknet
Discord
Bekräftad
U+2800
Bredaste avstånd för estetiska serverlayouter
Telegram
Bekräftad
U+3164
Tomma meddelanden och tomma användarnamn
Signal
Bekräftad
U+00A0
Tomma sändningar går igenom oförändrade
Slack
Villkorligt
U+200B
Beror på arbetsytans meddelandevalidering
Microsoft Teams
Villkorligt
U+00A0
Klientadministratörspolicy kan ta bort det
Där vitrymdkollapsning och validerare hamnade i vägen.
Där vitrymdkollapsning och validerare hamnade i vägen.
Plattform
Status
Tecken
Fältanteckningar
HTML-rendering
Bekräftad
U+00A0
Befriad från CSS-vitrymd kollapsning enligt spec
Google Forms
Bekräftad
U+3164
Uppfyller en obligatorisk fältkontroll
WordPress-redigerare
Bekräftad
U+00A0
Överlever blockeditorn sanering
E-postsignaturer
Bekräftad
U+00A0
Håller avstånd som HTML-e-postklienter tar bort
Kontaktformulär
Bekräftad
U+3164
Standardvaliderare accepterar det som text
Registreringsformulär
Villkorligt
U+200B
Säkerhetsfilter kan avvisa non-ASCII
05
I praktiken
Där det fungerar, vad det kostar mot teckengränser och hur du rensar det.
Var osynlig text fungerar
Tecknet är detsamma överallt. Namnfältet, valideraren och antalet tecken du behöver är det inte.
01
Spelnamn
Spel avvisar ett tomt användarnamn men accepterar Unicode som renderas tomt.
PUBG / BGMI
20-teckens gräns; behöver ofta 2–3 staplade tecken första gången
Free Fire
Kräver ett namnbyteskort innan någon redigering
Roblox
Ändrar visningsnamnet, aldrig inloggningsanvändarnamnet
Fortnite
Lagrat på Epic Games-kontot, så en ändring täcker PC, konsol och mobil
Steam
Rengöring på Source-engine-titlar och CS2
02
Sociala bios och bildtexter
Plattformar tar bort vanliga mellanslag från bios, bildtexter och visningsnamn.
Instagram
150-teckens bio; varje osynligt tecken förbrukar ett
Höjdpunkter
Endast ikonkapslar utan titel under dem
Kommentarer
Strängare än bios — behöver vanligtvis 2–3 staplade tecken
TikTok
Tomma visningsnamn och bildtextmellanrum överlever publicering
03
Meddelandeappar
Klienter blockerar en tom skicka men accepterar ett osynligt tecken som giltig text.
Discord
3 fälttyper: kanalnamn tar U+2800, visningsnamn U+3164, meddelanden vilken som helst
WhatsApp
Avvisar ibland ett tecken och accepterar två
Telegram
Överför ett tomt meddelande oförändrat
Signal
Tom skicka passerar oförändrat
04
Webb, formulär och e-post
Där mellanspacering och validerare hamnar i vägen.
HTML
U+00A0 överlever rendering; entiteten är samma kodpunkt
E-postsignaturer
Behåller mellanrum som HTML-klienter tar bort
Formulärvalidering
Ett fält som accepterar U+00A0 men avvisar tomt kontrollerar längd, inte innehåll
QA-armaturer
Bevisar att en sanitizer hanterar icke-ASCII tom inmatning
Kvalitetssäkringsarbete använder osynliga tecken som testarmatur. Ett fält som accepterar U+00A0 men avvisar en tom sträng bevisar att valideraren kontrollerar längd snarare än innehåll, vilket är en defekt om fältet kräver meningsfull inmatning. Sanering av inmatning med ett Unicode-medvetet reguljärt uttryck stänger det gapet.
Hur osynliga tecken räknas mot gränser
Svar
Varje osynligt tecken räknas som ett tecken och 1 till 3 byte. Fält mäter längd i tecken, lagring mäter det i byte, och de två siffrorna skiljer sig åt.
UTF-8 bytekostnad för de mest använda osynliga tecknen
Tecken
Kodpunkt
UTF-8-storlek
Vad det betyder
Hangul Filler
U+3164
3 byte
Ett 20-teckens PUBG-namn kostar 60 byte
Nollbredsutrymme
U+200B
3 byte
Delar ord med 0 pixels bredd
Icke-brytande mellanslag
U+00A0
2 byte
Billigast per tecken
Två konsekvenser följer. Att stapla tecken för att passa validering kostar gränsutrymme, så ett namn som behöver 3 staplade tecken lämnar 17 av dess 20 för den synliga delen. Fält som mäter byte snarare än tecken avvisar osynlig text tidigare än förväntat.
Varför din osynliga text visar en ruta
Diagnos
En ruta (□) betyder att destinationens teckensnitt inte har någon glyf för den kodpunkten, inte att kopian misslyckades. Tecknet är intakt i det lagrade värdet.
Renderingsmotorer ritar en .notdef-glyf, vanligtvis en tom ruta eller ett frågetecken, närhelst teckensnittsåterkallelse inte hittar någon glyf för tecknet i något installerat teckensnitt. Tecknet är intakt i det lagrade värdet — tre åtgärder löser det.
1
Byt tecken
U+3164 och U+00A0 ger den bredaste teckensnittstäckningen.
2
Minska antalet
Vissa renderare ritar bara den första saknade glyfen.
3
Testa på enheten
Täckningen skiljer sig åt mellan Android, iOS, Windows och macOS.
Vilket tecken för vilket jobb
IfEtt namnfält
Rensas genom det bredaste intervallet av validerare
IfNågot som renderas som HTML
Undantagen från sammanfattning av mellanslag
IfEtt mellanrum som inte får visas
Upptar nollbredd
Hur man tar bort osynliga tecken
För att ta bort osynliga tecken, kör en reguljär uttrycksersättning över de två Unicode-kategorier som innehåller dem. Kör en ersättning över de relevanta kodpunkterna.
Två situationer kräver borttagning. Inklistrad text från en stor språkmodell (LLM) innehåller ibland nollbredstecken som bryter kod, skada diffar och producerar felaktiga strängkomparationer. Användarinmatning som innehåller osynliga tecken klarar längdvalidering samtidigt som den visas som tom, så moderationssystem sanerar inmatningen innan den lagras.
Granska en sträng just nu
Klistra in vad som helst i testaren för att se exakt hur många osynliga tecken den innehåller.
Osynliga tecken är tillåtna på alla större plattformar. Unicode-tomma tecken tillhör samma kategori som emoji och accenttecken, så ingen plattform behandlar själva tecknet som en överträdelse.
Kontoåtgärder följer beteende snarare än teckenlösning: att utge sig för att vara en annan spelare, undvika ett förbud eller trakassera någon bryter mot reglerna oavsett användarnamn. Ett undantag gäller — e-sport-turneringar och sponsoringsavtal kräver ofta ett synligt, identifierbart namn, vilket är en tävlingsregel snarare än en plattformsregel.
Skärmläsare och tillgänglighet
Skärmläsare inklusive NVDA, JAWS och VoiceOver hoppar över nollbredstecken, och långa körningar av tomma tecken producerar tystnad eller oregelbundna pauser. Håll osynliga tecken utanför rubriker, länktext och brödtext som måste läsas högt. Dekorativ mellanrum i en bio eller användarnamn medför ingen tillgänglighetskostnad, eftersom assistiv teknik annonserar den omgivande synliga texten normalt.
06
Verktyg och guider
Resten av sviten och plattformsspecifika genomgångar.
Omedelbar kopiering
Generator för osynlig text
Ett klick kopierar ett testat tomt tecken direkt till urklipp. Inget att konfigurera, inget att registrera sig för.
Korta tekniska svar på vad människor frågar först.
01
Är ett osynligt tecken samma som ett utrymme?
Nej. Ett utrymme (U+0020) tillhör den klass som `trim()` tar bort och CSS kollapsar, medan U+3164, U+2800 och U+00A0 sitter utanför den klassen och överlevnaderna båda operationerna.
02
Kan jag skriva ett osynligt tecken med mitt tangentbord?
Ingen standardtangentbord har en tangent för dessa kodpunkter. I Windows täcker Alt-koder ett begränsat intervall; på macOS accepterar Unicode Hex Input-källan en kodpunkt direkt. Att kopiera från denna sida är snabbare och undviker ingångsmetodfel.
03
Varför fungerar inte min osynliga text?
Tre orsaker står för de flesta misslyckanden: fältet tar bort icke-ASCII-inmatning, teckensnittet saknar en glyf och ritar en ruta, eller plattformen tillämpar ett minsta synligt teckenantal. Testa med U+00A0 först, eftersom det har det bredaste stödet.
04
Hur många osynliga tecken kan jag kopiera på en gång?
Generatorn producerar 1 till 100 tecken per kopia. Upprepa kopian för längre körningar, även om de flesta destinationer avvisar namn över 20 till 30 tecken.
05
Påverkar osynlig text SEO?
Nej. Sökmotorer normaliserar mellanslag innan indexering, så ett litet antal tomma tecken är inert. Att använda osynliga tecken för att dölja nyckelord eller dölja text behandlas som manipulation och medför en rankningsstraff.
06
Kan osynliga tecken upptäckas?
Ja. Alla textredigerare med en inställning för "visa osynliga tecken" avslöjar dem, och en vanlig uttryckssökning över nollbreddsintervallet hittar varje förekomst. Verifieringsrutan ovan räknar dem utan att installera något.
07
Vilket osynligt tecken fungerar på de flesta plattformar?
No-Break Space (U+00A0) har det bredaste stödet, eftersom HTML, e-postklienter, dokumentredigerare och de flesta formulärvalidatorer accepterar det. Hangul Filler (U+3164) vinner särskilt på namnfälten, där U+00A0 ibland trimmas.
08
Fungerar osynliga tecken i Microsoft Word och Google Docs?
Ja. Båda redigerarna lagrar och visar U+00A0 och U+3164 korrekt, och båda bevarar dem genom kopiering, inklistring och export till PDF. Word visar dem som spacemarkörningar när du aktiverar Show Formatting.
09
Kan osynlig text bryta min kod?
Ja, om ett nollbredds tecken når en källfil. U+200B och U+FEFF inuti en sträng producerar misslyckade jämförelser, bruten JSON-parsning och diff som visar ingen synlig förändring. Ta bort osynliga tecken från all text som klibbar ut ur en chattklient eller en LLM innan du gör ett åtagande.
10
Fungerar osynliga tecken på iPhone och Android?
Ja. Att kopiera och klistra in osynliga tecken fungerar identiskt på iOS och Android, eftersom urklippet innehåller kodpunkten snarare än en renderad bild. Teckensnittstäckningen skiljer sig mellan de två, så ett tecken som återger tomt på Android ritning en låda på iOS.
11
Är det här verktyget gratis?
Ja. Varje funktion körs i din webbläsare, ingenting du skriver överförs, och inget konto krävs.
12
Vad är skillnaden mellan U+3164 och U+200B?
U+3164 upptar synlig bredd och uppfyller fält som kräver ett värde som inte är tomt, medan U+200B upptar nollbredd och delar text utan att producera ett gap. Använd U+3164 för namn och U+200B för ordgränser.
13
Var kan jag kopiera och klistra in osynlig text?
Kopiera den från generatorn högst upp på denna sida. Osynlig textkopia och inklistring, tom mellanslag kopiera och inklistring och tom tecken kopiera och inklistring beskriver alla samma operation, och ett klick placerar tecknet på ditt urklipp.
14
Hur får jag lång osynlig text att kopiera och klistra in?
Ställ in belopp i massafältet och kopiera blocket. Lång osynlig textkopia och inklistring betyder en upprepad körning av ett kodpunkt, så 100, 1000 eller 10000 osynliga tecken är samma tecken multiplicerat. Varje räknas mot målfältets teckensgräns.
15
Hur kopierar jag tomt utrymme som plattformar håller?
Använd U+3164 eller U+2800 istället för mellanslaget. Kopiera och klistra in tomt utrymme gjort av vanliga mellanslag trimmas vid sparande, eftersom U+0020 har Unicode-egenskapen White_Space=Yes. De två tecknen ovan gör det inte.
16
Finns det ett osynligt teckensnitt?
Nej. Det finns ingen osynligt teckensnitt — effekten kommer från tecknet, inte typsnittet. Det människor kallar ett osynligt teckensnitt eller blankt teckensnitt är ett av de Unicode-kodpunkter som listas här, och det återges som ingenting i varje teckensnitt som stöder det.
17
Hur gör jag text osynlig eller gör text osynlig?
Du ersätter texten istället för att omvandla den. För att göra osynlig text, töm fältet och klistra in ett osynligt tecken i dess ställe. Ingenting konverterar befintliga bokstäver till osynliga — en omvandlare skulle behöva ta bort dem, vilket är vad den redan rensar.
Gratis för alltid · Ingen registrering
Säg ingenting, vackert.
Ett klick placerar ett testat blankt tecken på ditt urklipp. Allt händer i din webbläsare — ingenting du skriver lämnar någonsin denna sida.