Ontwikkelaarstool

Tekst naar binair

Zet tekst om naar binair, hex, octaal of decimaal, en weer terug.

Tekst naar binair Draait op je apparaat
  • 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.

Veelgestelde vragen

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.