Tekst naar binair
Zet tekst om naar binair, hex, octaal of decimaal, en weer terug.
- Draait in je browser — je tekst wordt nergens naartoe gestuurd
- Geen aanmelding, geen quota, gratis te gebruiken zo vaak je wilt
Hoe het werkt
Tekst omzetten naar de onderliggende getallen komt voor bij puzzels, onderwijs, debuggen en protocolwerk. Waar mensen over struikelen is dat tekst voor een computer geen tekens is maar bytes, en welke bytes hangt af van de codering.
UTF-8, waar het om draait
Tekst wordt vóór de conversie gecodeerd als UTF-8-bytes. Gewone Engelse tekens zijn één byte per stuk, dus het resultaat ziet er precies uit als de ASCII-tabel uit de meeste tutorials. Letters met accenten nemen twee bytes en emoji vier, dus het aantal bytes en het aantal tekens verschillen, en beide worden getoond.
Groeperen
Binair wordt aangevuld tot acht cijfers per byte, hex tot twee en octaal tot drie, met een spatie tussen de bytes. Die groepering maakt de uitvoer leesbaar en zorgt dat hij eenduidig weer kan worden gedecodeerd.
Terug decoderen
Plak groepen getallen gescheiden door spaties en ze worden teruggelezen als bytes en gedecodeerd als UTF-8. Elke groep buiten 0–255, of een reeks die geen geldige UTF-8 is, wordt gemeld in plaats van stilletjes onzin op te leveren.
Welk talstelsel kies je
Binair is wat mensen bedoelen met “tekst naar binair”. Hex is veel compacter en zie je in een hexeditor of protocoldump. Octaal is vooral historisch. Decimaal is het makkelijkst om hardop voor te lezen.
Tekst naar binair: veelgestelde vragen
Waarom geeft mijn emoji vier getallen?
Emoji zijn vier bytes in UTF-8. Zowel het aantal bytes als het aantal tekens wordt getoond.
Kan het binair weer naar tekst omzetten?
Ja. Plak groepen gescheiden door spaties en het decodeert ze.
Waarom zegt het dat mijn bytes geen geldige UTF-8 zijn?
De getallen vormen geen geldige tekenreeks, meestal door een ontbrekende of extra groep.