Computers slaan elk teken op als getallen, en die getallen zijn bytes. Deze omzetter toont de bytes achter je tekst in binair, hexadecimaal, decimaal of octaal en maakt van zulke bytes weer leesbare tekst. Handig om te leren hoe codering werkt, om puzzels in nullen en enen op te lossen en om te controleren wat een string werkelijk bevat.
Omzetten in drie stappen
- Kies de richting, Tekst naar code of Code naar tekst, en het Talstelsel.
- Typ of plak in het linkervak. Het resultaat verschijnt direct rechts.
- Kies het gewenste scheidingsteken, kopieer het resultaat met Kopiëren of gebruik Omwisselen om de heen-en-terugreis te controleren.
Wat je krijgt
- Binair: acht cijfers per byte, dus de letter A wordt 01000001.
- Hexadecimaal: twee cijfers per byte, dus A wordt 41. Een optie zet 0x vóór elke byte.
- Decimaal: de bytewaarde van 0 tot 255, dus A wordt 65.
- Octaal: drie cijfers per byte, dus A wordt 101.
Programmeurs gebruiken hexadecimaal omdat twee cijfers precies één byte beschrijven, waardoor lange bytelijsten kort en makkelijk te vergelijken zijn. Binair is de vorm waarmee de hardware echt werkt, en decimaal is wat de meeste mensen het makkelijkst te lezen vinden.
Waarom é twee bytes kost
De tekst wordt eerst als UTF-8 gecodeerd, de codering die op bijna het hele web wordt gebruikt. De letters van het Engelse alfabet kosten één byte, letters met accent zoals é kosten er twee, veel symbolen drie en emoji vier. De tool toont hoeveel bytes en hoeveel tekens je tekst heeft, zodat je het verschil in één oogopslag ziet.
Code terug lezen
Bij het decoderen mogen groepen worden gescheiden door spaties, komma's, streepjes of regeleinden, en een voorvoegsel 0x of 0b wordt geaccepteerd. Binair en hexadecimaal werken ook zonder scheidingsteken, zolang de cijfers in hele bytes te verdelen zijn. Is een groep geen geldige byte, dan noemt de tool die zodat je hem kunt corrigeren. Niets wat je typt verlaat je browser.