Onzichtbaar teken

Kopieer zero-width en onzichtbare Unicode-tekens.

Tekst

Klik op een knop om een onzichtbaar Unicode-teken te kopiëren. Handig voor zero-width space, joiner of andere onzichtbare tekens. Draait in je browser.

Over onzichtbaar teken

Unicode bevat tekens die geen zichtbare ruimte innemen: zero-width space (U+200B), zero-width non-joiner (U+200C), zero-width joiner (U+200D) en andere. Deze tool laat je ze kopiëren zodat je ze kunt plakken in gebruikersnamen, tekst of code wanneer nodig.

Hoe te gebruiken

  1. Klik op de knop voor het teken dat je wilt. Het wordt naar je klembord gekopieerd.
  2. Plak (Ctrl+V / Cmd+V) waar je het nodig hebt.

Belangrijkste kenmerken

  • Kopiëren met één klik — Kopieer elk onzichtbaar teken direct naar je klembord.
  • Tekencatalogus — Blader door veelgebruikte onzichtbare Unicode-tekens met hun namen, codepunten en beschrijvingen.
  • Standaard Unicode — Alle tekens zijn standaard Unicode-codepunten die door elk Unicode-compatibel systeem worden herkend.
  • Educatieve referentie — Leer wat elk onzichtbaar teken doet en wanneer het gepast is om het te gebruiken.
  • Browsergebaseerd — Geen serverinteractie, geen installatie, werkt in elke moderne browser.

Wanneer dit hulpmiddel te gebruiken

  • Zero-width spaties toevoegen om woordafbrekingen toe te staan in lange ononderbroken strings (bijv. URL's in smalle lay-outs).
  • Ligatuurgedrag sturen in meertalige tekst met zero-width joiner/non-joiner tekens.
  • Testen hoe je applicatie onzichtbare tekens verwerkt in gebruikersinvoer en formuliervalidatie.
  • Word joiners invoegen om ongewenste regelafbrekingen op specifieke tekstposities te voorkomen.
  • Mysterieuze onzichtbare tekens begrijpen en debuggen die in geplakte of geïmporteerde tekst voorkomen.

Technische details

Onzichtbare tekens zijn gedefinieerd in de Unicode-standaard en hebben specifieke semantische betekenissen: U+200B (Zero-Width Space) biedt een regelafbrekingsmogelijkheid zonder zichtbare ruimte; U+200C (Zero-Width Non-Joiner) verbreekt ligaturen in schriften zoals Arabisch en Devanagari; U+200D (Zero-Width Joiner) vraagt ligatuurvorming aan en wordt ook gebruikt in emoji-sequenties (bijv. familie-emoji); U+2060 (Word Joiner) voorkomt regelafbrekingen zoals een non-breaking space maar met nul breedte; U+FEFF (Byte Order Mark) wordt aan het begin van bestanden gebruikt om de encoding aan te geven. Deze tekens kunnen problemen veroorzaken bij stringvergelijking, reguliere expressies en datavalidatie als ze niet correct worden verwerkt. Ontwikkelaars moeten weten dat str.length ze meetelt, trim() ze mogelijk niet verwijdert, en dat ze visueel identieke strings kunnen laten falen bij gelijkheidcontroles.

Conclusie

De Onzichtbaar Teken-tool biedt snelle toegang tot zero-width en niet-afdrukbare Unicode-tekens met educatieve context over hun doel en gedrag. Of je deze tekens nu nodig hebt voor typografie, testen of debugging, deze browsergebaseerde tool maakt ze toegankelijk met één klik.

Veelgestelde vragen

Waar worden deze tekens voor gebruikt?
Zero-width space (U+200B) kan lange woorden breken zonder zichtbare spatie. Zero-width joiner/non-joiner beïnvloeden ligaturen. Sommige sites gebruiken ze in gebruikersnamen.
Is deze tool veilig?
De tekens zijn standaard Unicode. Ze gebruiken om filters te omzeilen of te imiteren kan in strijd zijn met de servicevoorwaarden van een site. Gebruik verantwoord.
Waarom zie ik het teken niet na het kopiëren?
Ze zijn by design onzichtbaar. Plak in een tekstveld en de cursor of selectie laat zien dat er iets staat.
Hoe detecteer ik onzichtbare tekens in bestaande tekst?
Je kunt reguliere expressies gebruiken om te zoeken naar veelvoorkomende onzichtbare tekens: /[\u200B\u200C\u200D\u2060\uFEFF]/g. Veel code-editors hebben ook opties om onzichtbare tekens of witruimte weer te geven.