Onzichtbaar teken: kopieer lege tekst en vind verborgen tekens

Kopieer een leeg teken zoals U+3164 Hangul filler of U+2800 Braille blank in één klik, behoud de lege regels in een bijschrift, en plak willekeurige tekst om elke zero width space, joiner en vreemde spatie die erin verborgen zit te zien en te verwijderen.

Gratis tool Draait in je browser. Niets wat je plakt wordt verzonden, opgeslagen of gelogd: er staat geen server aan de andere kant van deze pagina.
Hoeveel te kopiëren
Hangul filler U+3164 · letter (Lo), default ignorableDe gebruikelijke keuze voor een lege naam of een lege regel. Unicode classificeert het als een letter, niet als een spatie, dus code die spaties verwijdert laat het staan. Hoe breed het eruitziet, hangt af van het lettertype.
Braille pattern blank U+2800 · symbol (So)Een lege braillecel. Unicode merkt op dat veel lettertypen het tekenen als een leegte met vaste breedte, maar het gedraagt zich niet als een spatie. Een veelgebruikte keuze voor lege bijschriftregels. Schermlezers lezen het mogelijk hardop voor.
Zero width space U+200B · format (Cf), default ignorableNeemt helemaal geen ruimte in. Het markeert een regel als niet-leeg, of laat een lang woord of een link afbreken. Unicode staat software toe het volledig te negeren, dus het is het meest waarschijnlijk van deze om weg te vallen.
No-break space U+00A0 · space (Zs), whitespaceEen spatie van normale breedte die de woorden aan weerszijden op één regel houdt. Het is whitespace, dus code die spaties verwijdert haalt het weg aan het begin of einde van een regel.
Figure space U+2007 · space (Zs), whitespaceZo breed als één cijfer in lettertypen met cijfers van vaste breedte, en het breekt niet af. Handig om getallen uit te lijnen. Wordt aan regeleindes verwijderd zoals elke spatie.
Punctuation space U+2008 · space (Zs), whitespaceOngeveer zo breed als een punt. Wordt aan regeleindes verwijderd zoals elke spatie.
Hangul choseong filler U+115F · letter (Lo), default ignorableNog een Koreaanse vulletter, een alternatief wanneer U+3164 geweigerd wordt. Sommige lettertypen tekenen het breed.
Halfwidth Hangul filler U+FFA0 · letter (Lo), default ignorableDe vorm met halve breedte van U+3164, vaak smaller op het scherm.
Left-to-right mark U+200E · format (Cf), default ignorableNul breedte. De eigenlijke taak is het corrigeren van waar interpunctie belandt naast Arabische of Hebreeuwse tekst. Schermlezers kunnen het bij naam noemen.
Right-to-left mark U+200F · format (Cf), default ignorableDe rechts-naar-links-partner van U+200E. Het kan de volgorde van nabije interpunctie omkeren, dus test het voordat je het als vulteken gebruikt.

Op elke lege regel plaatsen

Een onzichtbaar teken is een Unicode-teken dat een plek in tekst inneemt maar niets toont, of alleen lege ruimte. De twee die mensen het vaakst kopiëren zijn U+3164 Hangul-vuller en U+2800 Braille-patroon leeg: Unicode deelt geen van beide in als spatie, dus code die spaties aan het begin en eind van een regel afknipt, laat ze staan. Kies er hierboven één, kies hoeveel en druk op Kopiëren. De tool toont ook hoe breed elk teken is in je eigen browser en hoe X het telt, want dat verschilt per teken.

Wat is een onzichtbaar teken?

Een onzichtbaar teken is elk teken dat een lettertype als niets of als lege ruimte weergeeft. Unicode kent er verschillende soorten van, en de soort bepaalt hoe apps het behandelen:

  • Spaties zoals de vaste spatie (U+00A0), cijferspatie (U+2007) en interpunctiespatie (U+2008) staan in Unicodes White_Space-lijst. Software behandelt ze als spaties, wat betekent dat ze worden afgeknipt.
  • Opmaaktekens zoals de breedteloze spatie (U+200B), de verbinders en de richtingmarkeringen hebben geen breedte. Unicode vermeldt ze als standaard negeerbaar, wat betekent dat software die ze niet ondersteunt niets mag tonen en gewoon mag doorgaan.
  • Vulletters zoals de Hangul-vuller (U+3164) zijn letters (categorie Lo) die toevallig geen zichtbare vorm hebben. Ze zijn ook standaard negeerbaar, maar het zijn geen witruimtes.
  • Het Braille-patroon leeg (U+2800) is een symbool (categorie So): een braillecel zonder opgeheven punten. Het is noch witruimte, noch standaard negeerbaar.

Namen, categorieën en beide eigenschappenlijsten komen uit de Unicode Character Database, versie 18.0 (UnicodeData.txt, PropList.txt en DerivedCoreProperties.txt, geraadpleegd op 6 oktober 2026). Je kunt ze allemaal bekijken in de Unicode-codetabellen, bijvoorbeeld Braille Patterns, Hangul Compatibility Jamo en General Punctuation.

Leeg teken, blank teken en onzichtbare tekst

Een leeg teken en een blank teken zijn hetzelfde als een onzichtbaar teken: verschillende woorden waar mensen op zoeken. Onzichtbare tekst is een reeks ervan, zodat een naam, bericht of regel leeg lijkt terwijl er toch iets in zit. Om die te maken, zet het aantal hierboven op 3 of 10, kopieer U+3164 of U+2800 en plak. Of een bepaalde app een naam of bericht van alleen deze tekens accepteert, hangt van die app af en kan zonder aankondiging veranderen.

De test die de meeste gevallen bepaalt is het afknippen. Veelgebruikte afkniffuncties, zoals JavaScripts trim() en Pythons strip(), verwijderen tekens die Unicode als witruimte markeert aan beide uiteinden van de tekst. We hebben beide uitgevoerd op 6 oktober 2026: ze verwijderden U+00A0, U+2007 en U+2008, en lieten U+3164, U+2800 en U+200B staan. JavaScripts trim() verwijderde ook U+FEFF, dat zijn taalspecificatie als witruimte telt. We kunnen niet in de code van elk platform kijken, maar dat is de reden dat de vulletter en het braille-leeg de gebruikelijke keuzes zijn.

Welk onzichtbaar teken je gebruikt op Instagram, TikTok en X

Geen van de drie platforms zegt hoe het onzichtbare tekens in berichten behandelt, in geen van de documentatie die we lazen. Dit is wat elk wel publiceert, geraadpleegd op 6 oktober 2026:

  • Instagram: de referentie van de publicatie-API geeft een bijschriftlimiet van 2.200 tekens, 30 hashtags en 20 @-tags, en zegt niets over regeleinden, spaties of onzichtbare tekens (IG User Media-referentie).
  • TikTok: de Content Posting API staat een bijschrift van maximaal 2.200 UTF-16-eenheden toe en zegt dat hashtags en vermeldingen worden gematcht, of gescheiden, door spaties of nieuwe regels (Direct Post-referentie). Niets over onzichtbare tekens.
  • X: X publiceert hoe het telt. Tekens in vier bereiken tellen als 1, al het andere als 2 (tekens tellen en de twitter-text v3-configuratie). Dus U+200B, U+00A0, U+2007 en U+2008 tellen als 1, terwijl U+3164, U+2800, U+115F, U+FFA0 en zelfs de richtingmarkeringen U+200E en U+200F als 2 tellen. Elke rij in de tool toont dit.

In de praktijk: gebruik voor een lege regel in een bijschrift U+2800 of U+3164. Voor een ruimte die niet over regels mag breken, gebruik U+00A0. Voor iets dat helemaal geen ruimte inneemt, gebruik U+200B, wetende dat software dat het makkelijkst weglaat. Post eerst een test naar een privé- of conceptaccount als het ertoe doet, want de enige betrouwbare controle is het platform zelf.

Hoe je een lege regel maakt in een Instagram-bijschrift

Om een lege regel in een Instagram-bijschrift te maken, typ je het bijschrift met een lege regel waar je de ruimte wilt, en als de ruimte verdwijnt bij het posten, zet dan een onzichtbaar teken zoals U+2800 op die lege regel. Sectie 2 van de tool doet dat in één keer voor elke lege regel:

  1. Plak of typ je bijschrift, met lege regels waar je ruimte wilt.
  2. Kies de opvuller. Braille-spatie is de standaard.
  3. Laat "Spaties aan het einde van regels verwijderen" aan staan. Spaties aan het einde zijn toch onzichtbaar, dus door ze te verwijderen krijg je precies wat je ziet ook geplakt.
  4. Kopieer het resultaat en plak het in het bijschriftveld.

Wat we duidelijk kunnen zeggen over Instagrams eigen gedrag: we vonden niets van Instagram over hoe het met lege regels omgaat. Op 6 oktober 2026 lazen we de recente bijschriften op ons eigen Instagram-account terug, allemaal gepubliceerd via de API van Instagram met gewone lege regels tussen alinea's, en elke lege regel stond er nog. We hebben het bijschriftveld in de Instagram-app niet getest voor deze pagina. Als je lege regels zonder opvuller blijven bestaan, heb je er geen nodig; als ze samenvallen, is de opvuller de oplossing. Om de lengte van een bijschrift te controleren voordat je plaatst, gebruik je de bijschriftlengte-checker, en om de bijbehorende afbeeldingen te plannen de carousel-splitter.

Hoe kopieer en plak je een lege spatie

Om een lege spatie te kopiëren, druk je op Kopiëren naast het teken dat je wilt in sectie 1; de knop verandert in "Gekopieerd" en het teken staat op je klembord. Als je browser toegang tot het klembord blokkeert, valt de tool terug op een oudere kopieermethode, en als dat ook mislukt, vraagt hij je om Ctrl+C of Cmd+C te drukken. Gebruik de telknoppen om er meerdere tegelijk te kopiëren. Een geplakt onzichtbaar teken is achteraf lastig te vinden, dus plak in de detector in sectie 3 als je wilt controleren wat je hebt.

Hoe verwijder je verborgen tekens en tekens met nulbreedte

Om verborgen tekens te verwijderen, plak je de tekst in sectie 3: elke spatie met nulbreedte, joiner, byte order mark, zacht afbreekstreepje, richtingsmarkering, Hangul-vuller, braille-spatie, tag-teken, zwervende variatieselector en ongebruikelijke spatie wordt ter plekke gemarkeerd en per type geteld, en de opgeschoonde versie staat klaar om te kopiëren. Onzichtbare opmaaktekens worden verwijderd, ongebruikelijke spaties worden gewone spaties en ongebruikelijke regeleinden worden gewone regeleinden.

Tekst die is gekopieerd van webpagina's, tekstverwerkers, pdf's en AI-chattools kan deze tekens bevatten. Ze veroorzaken echte problemen: een woord dat niet matcht bij zoeken, een hashtag die niet linkt, een regel die op de verkeerde plek afbreekt, of een telling die hoger is dan de tekst die je ziet. Tag-tekens (U+E0020 tot U+E007F) zijn een bijzonder geval. Ze weerspiegelen de ASCII-letters een-op-een (zie de Tags-tabel), dus ze kunnen verborgen tekst spellen die jij niet ziet maar die software, inclusief AI-modellen, wel kan lezen. Als de detector ze vindt, laat hij zien wat er staat.

Drie opties behouden tekens die in de tekst thuishoren. Emoji zoals 👩‍💻 en gezinsemoji worden samengevoegd met U+200D, en vlaggen van plaatsen zoals Schotland worden gespeld met tag-tekens, dus "joiners binnen emoji behouden" staat standaard aan. Perzisch, Hindi en diverse andere schriften gebruiken de joiner en non-joiner met nulbreedte als onderdeel van de correcte spelling; zet de derde optie aan als je tekst in een van die schriften is. Een variatieselector direct na een emoji of een teken dat hij aanpast is normaal en wordt niet gemarkeerd; alleen zwervende exemplaren wel.

Als je tekst in code opschoont, dekt een reguliere expressie de gangbare gevallen. In JavaScript: text.replace(/[\u200B-\u200D\u2060\uFEFF\u00AD]/g, ''). Die verwijdert ook de joiners binnen emoji, en daarom controleert de tool eerst wat er aan beide kanten staat.

Onzichtbare tekens en schermlezers

Onzichtbaar voor het oog betekent niet altijd stil. Schermlezers bepalen zelf wat ze voor deze tekens uitspreken. NVDA's Engelse symbolenlijst noemt bijvoorbeeld U+2800 "space", het zachte afbreekstreepje "soft hyphen", en de links-naar-rechts- en rechts-naar-links-markeringen bij naam, op verschillende leestekenniveaus (symbols.dic, geraadpleegd op 6 oktober 2026). Andere schermlezers en talen kunnen afwijken, bijvoorbeeld door een braille-teken als een braillecel te lezen. Een bijschrift met tien opvullers op rij kan worden voorgelezen als tien van iets. Gebruik één opvuller per lege regel, geen lange reeksen, en stop nooit betekenis in tekst die maar sommige mensen kunnen waarnemen.

Platforms kunnen ze op elk moment verwijderen

Elk platform kan veranderen hoe het met deze tekens omgaat zonder dat aan te kondigen, en geen van hen belooft ze te behouden. Een truc die vandaag werkt, kan morgen een zichtbaar vierkantje, een verwijderde regel of een geweigerde naam worden. Behandel onzichtbare tekens als opmaakhulp, houd de post leesbaar zonder ze, en controleer een live post nadat je hebt gepubliceerd.

Schrijf het bijschrift één keer, plaats het meteen op elk platform

Hermoso draait je marketing op de automatische piloot: onderzoek, creatie, posten, advertenties en analyse. Het schrijft bijschriften voor elk platform en plant ze in op Instagram, TikTok, X en je andere kanalen, en controleert de regels van elk platform bij het inplannen zodat een post die niet past wordt gemarkeerd in plaats van stilletjes ingekort. Bekijk de Instagram-planner of de socialmediaplanner. Het werkt in de web-app, of vanuit Claude, ChatGPT en Cursor.

Gratis tools: · Checker voor onderschriftlengte · Instagram-grid maker

Veelgestelde vragen

Wat is het onzichtbare teken om te kopiëren en plakken?

De meest gebruikte zijn U+3164 Hangul filler en U+2800 Braille pattern blank. Beide zien er leeg uit, en geen van beide wordt door Unicode als spatie beschouwd, dus code die spaties bijknipt laat ze staan. Als je iets zonder enige breedte nodig hebt, gebruik dan U+200B zero width space.

Welk onzichtbaar teken werkt voor Instagram-bijschriften?

We vonden geen Instagram-documentatie over hoe het omgaat met onzichtbare tekens. U+2800 Braille pattern blank en U+3164 Hangul filler zijn de gebruikelijke keuzes voor een lege bijschriftregel. Op 6 oktober 2026 behielden bijschriften die via de API van Instagram op ons eigen account werden gepubliceerd gewone lege regels, dus probeer het eerst zonder filler en voeg er een toe als je ruimtes samenvallen.

Hoe voeg ik een regelafbreking toe in een Instagram-bijschrift?

Typ het bijschrift met een lege regel waar je de ruimte wilt. Als de ruimte verdwijnt bij het posten, plak het bijschrift dan in deze tool, die op elke lege regel een onzichtbaar teken plaatst, en kopieer het resultaat vervolgens naar Instagram.

Hoe verwijder ik zero width spaces uit tekst?

Plak de tekst in de detector op deze pagina. Hij markeert elke zero width space en ander verborgen teken, telt ze en geeft je een opgeschoonde kopie. In code verwijdert een reguliere expressie zoals /[\u200B-\u200D\u2060\uFEFF]/g met een lege vervanging de meest voorkomende, inclusief de joiners in emoji.

Kan tekst die je kopieert uit een AI-chattool verborgen tekens bevatten?

Dat kan, net als tekst die je kopieert van webpagina's, PDF's en tekstverwerkers. Welke tekens er verschijnen, hangt af van de bron en verandert in de loop van de tijd, dus deze pagina gokt niet. De detector toont precies wat er in je tekst zit, met naam en code point.

Lezen schermlezers onzichtbare tekens voor?

Sommige wel. NVDA's Engelse symboollijst leest U+2800 bijvoorbeeld als "space" en noemt de richtingmarkeringen bij naam, afhankelijk van het interpunctieniveau. Lange reeksen vulletters kunnen een voor een worden voorgelezen, dus gebruik er één per lege regel.

Blijven onzichtbare tekens werken?

Daar is geen garantie voor. We vonden geen platformdocumentatie die belooft deze tekens te behouden, en een platform kan ze op elk moment verwijderen of blokkeren. Zorg dat de post ook zonder deze tekens leesbaar is en controleer hem na het publiceren.

Hermoso runt je marketing op de automatische piloot, van het bijschrift tot de post op elk kanaal. Start gratis, 250+ te verdienen gratis credits, geen kaart.

Gratis starten →   Bekijk prijzen