Naar de inhoud

Onzichtbaar teken

Kopieer met één klik een blanco Unicode-teken, een zero-width space, een Hangul-vulteken of een onbreekbare spatie, om een leeg ogend bericht te sturen of een veld te vullen dat geen spatie accepteert. Plak het in het testgebied om te controleren of het aantal tekens is gestegen, ook al is er niets te zien. Gratis, zonder registratie.

Spatie met nulbreedte U+200B

Het populairste onzichtbare teken. Nulbreedte, geen glyph: de standaardkeuze voor lege berichten en verborgen scheidingstekens.

Niet-verbinder met nulbreedte U+200C

Voorkomt dat aangrenzende tekens samensmelten in cursieve schriften. Wordt weergegeven als niets in Latijnse tekst.

Woordverbinder U+2060

Een onzichtbaar teken dat ook regeleinden op zijn positie voorkomt. Overleeft sommige filters die zero-width spaces verwijderen.

Hangul-vulteken U+3164

Heeft zichtbare breedte maar geen glyph, dus het ziet eruit als een blanco blokje ruimte. Een favoriet voor onzichtbare gebruikersnamen.

Onbreekbare spatie U+00A0

Ziet eruit als een gewone spatie en voorkomt regelafbrekingen, maar trim() in JavaScript en strip() in Python verwijderen hem, dus hij is een zwakke keuze voor een lege naam of leeg bericht.

Meerdere onzichtbare tekens kopiëren

Tekens in testgebied: 0

Waar mensen onzichtbare tekens voor gebruiken

  • Lege berichten sturen op Discord en WhatsApp
  • Een blanco Instagram-naam of bio-regel maken
  • Blanco Fortnite- of gamer-tag-stijl gebruikersnamen
  • Verborgen scheidingstekens of opvulling in tekst toevoegen

Eerlijke kanttekening: sommige platforms verwijderen zero-width- en opmaaktekens uit gebruikersnamen en berichten om misbruik te voorkomen, dus een onzichtbaar teken dat in de ene app werkt, kan door een andere worden verwijderd. Onzichtbare tekens kunnen ook screenreaders en tekstverwerking in de war brengen, gebruik ze dus spaarzaam.

Zo gebruik je de tool onzichtbaar teken

  1. Kies een teken. Elke kaart noemt het, geeft het codepunt en zegt waarvoor het het best is. Begin met de zero-width space, of met het Hangul-vulteken voor namen.
  2. Druk op Kopiëren. Wil je er meerdere tegelijk kopiëren, stel dan een aantal van 1 tot 1.000 in en kies een teken in het vak voor meerdere kopieën.
  3. Test het. Plak het in het testgebied. Het aantal stijgt, ook al is er niets te zien. Dat is het bewijs dat het teken op je klembord staat.
  4. Plak het waar je het nodig hebt en controleer of de app het niet heeft verwijderd.

De vijf tekens en hoe ze verschillen

TekenCodepuntUnicode-categorieTelt als spatie?Het best voor
Zero-width spaceU+200BCf (opmaak)NeeLege berichten en verborgen scheidingstekens
Zero-width non-joinerU+200CCf (opmaak)NeeVoorkomen dat letters in cursieve schriften samensmelten, zoals het Perzisch
Word joinerU+2060Cf (opmaak)NeeEen regeleinde-blokkering zonder breedte; kan een filter overleven dat U+200B verwijdert
Hangul-vultekenU+3164Lo (letter)NeeLege ogende namen; het heeft breedte maar tekent niets
Onbreekbare spatieU+00A0Zs (spatie)JaWoorden bij elkaar houden; een spatie die niet afbreekt

De reden dat ze werken komt neer op één controle. Formulieren en chat-apps weigeren meestal invoer die leeg is of alleen witruimte bevat, en testen dat door eerst witruimte te verwijderen. De eerste vier tekens zijn volgens de Unicode-definitie geen witruimte, dus de trim laat ze staan en telt het veld als niet leeg; U+3164 wordt zelfs als letter ingedeeld. De onbreekbare spatie is wel witruimte: trim() in JavaScript en strip() in Python verwijderen hem beide. Hij is dus de minst betrouwbare van de vijf voor een lege naam of een leeg bericht, en het is beter hem te bewaren voor zijn echte taak, namelijk woorden bij elkaar houden. (Twee andere die trim() overleven zijn U+2800, het blanco braille-patroon, en U+180E, het Mongoolse klinkerscheidingsteken; deze pagina biedt ze niet aan.) Wordt het ene teken geweigerd, probeer dan een ander.

U+200B, U+200C, U+2060 en U+3164 hebben allemaal de Unicode-eigenschap Default_Ignorable_Code_Point. Dat betekent dat software voor hen niets hoort te tekenen, ook als een lettertype ze niet heeft. Het Hangul-vulteken is het enige dat ruimte inneemt: in de meeste lettertypen laat het een lege cel achter die ongeveer zo breed is als een volle-breedteteken. Daardoor ziet een naam of bio-regel er zichtbaar leeg uit, terwijl de zero-width-tekens tot niets ineenstorten.

Legitieme toepassingen

  • Hints voor regelafbreking. Een zero-width space vertelt een tekstengine dat het hier een lange URL, bestandspad of samengesteld woord mag afbreken, zonder dat het er anders uitziet.
  • Verbindingen beheersen. In het Perzisch, Hindi en andere schriften is de zero-width non-joiner onderdeel van correcte spelling.
  • Dingen bij elkaar houden. Een onbreekbare spatie voorkomt dat "10 km" of "Dr Smith" over twee regels wordt gesplitst.
  • Opvulling en sjablonen. Verborgen scheidingstekens en opvulling met vaste breedte in platte-tekstvelden waar een gewone spatie zou worden weggehaald.

Wat er mis kan gaan

Platforms veranderen wat ze accepteren. Veel verwijderen zero-width-tekens uit gebruikersnamen en berichten, behandelen lege namen als misbruiksignaal of beperken lege profielvelden. Wat de ene maand werkt, kan de volgende maand stoppen. Een lege naam is bovendien moeilijk voor anderen om te noemen of te vinden. Per ongeluk in code, een bestandsnaam, een wachtwoord of een spreadsheetcel geplakt, is een onzichtbaar teken een klassieke oorzaak van vreemde fouten: een commando dat goed lijkt maar niet wordt gevonden, of twee namen die er identiek uitzien en niet overeenkomen. Gedraagt iets zich vreemd, plak het dan in de Hidden Character Detector. Die toont elk onzichtbaar teken op zijn plaats en verwijdert de tekens die je kiest.

Welke tool heb je nodig?

Je wiltGebruik
Een blanco teken kopiërenDeze pagina
Onzichtbare tekens vinden in tekst die je al hebtHidden Character Detector
Het codepunt en de naam van één teken zienUnicode Character Inspector
Gewone spaties, tabs en lege regels verwijderenSpatie-verwijderaar

Een opmerking over toegankelijkheid

Onzichtbare tekens zijn voor de meeste lezers stil, maar niet voor hulptechnologie. Een screenreader kan ze als "leeg" aankondigen, er even op pauzeren of ze overslaan. Een lege weergavenaam geeft een luisteraar bovendien niets om te horen in een ledenlijst of bij een vermelding. Tekst met onzichtbare tekens gedraagt zich ook anders bij zoeken, kopiëren en plakken en spellingscontrole. Gebruik ze spaarzaam, en nooit om betekenisvolle informatie te verbergen.

Veelgestelde vragen

Wat is een onzichtbaar teken?
Een echt Unicode-teken dat niets tekent, zoals de zero-width space (U+200B), de word joiner (U+2060) of het Hangul-vulteken (U+3164). Software behandelt het als inhoud, dus een veld met alleen een onzichtbaar teken is niet leeg, ook al zie je er niets in.
Hoe stuur ik een leeg of blanco bericht?
Kopieer de zero-width space, plak hem als je hele bericht en verstuur het. Chat-apps weigeren meestal berichten die leeg zijn of alleen spaties bevatten, maar een enkele zero-width space is geen van beide. Sommige apps verwijderen hem nu; probeer dan de word joiner of het Hangul-vulteken.
Hoe weet ik dat het kopiëren is gelukt?
Plak in het testgebied op deze pagina. Het aantal tekens stijgt, ook al verschijnt er niets zichtbaars. Dat bevestigt dat een onzichtbaar teken op je klembord staat.
Welk onzichtbaar teken moet ik gebruiken?
De zero-width space is de gebruikelijke eerste keuze voor een leeg bericht. Het Hangul-vulteken is de gebruikelijke keuze voor een blanco ogende naam, omdat het ruimte inneemt en een letter is in plaats van witruimte. De onbreekbare spatie is de zwakste keuze voor blanco's, omdat hij als witruimte telt en vaak wordt weggehaald.
Waarom werkt een onzichtbaar teken niet op sommige platforms?
Sommige sites verwijderen zero-width- en opmaaktekens of weigeren lege namen, om misbruik en imitatie te voorkomen. Er is geen universele oplossing. Probeer een ander teken uit de lijst, en accepteer dat een platform ze allemaal kan verwijderen.
Kunnen onzichtbare tekens worden gevonden en verwijderd?
Ja. Het zijn gewone tekens, dus een hulpmiddel dat codepunten weergeeft laat ze zien. De Hidden Character Detector vindt ze in geplakte tekst en verwijdert de tekens die je kiest.

Gerelateerde tools

Meer hulpmiddelen: Sierlijke tekst en symbolen