Tekst-grondtal-omzetter — Tekst naar binair, octaal, decimaal, hex

Zet tekst per byte om naar en van tekencodes in binair, octaal, decimaal of hexadecimaal, met UTF-8- of strikte ASCII-byteverwerking.

Tool laden…

Tekst-grondtal-omzetter — Tekst naar binair, octaal, decimaal, hexDe tekst-grondtal-omzetter zet elke tekst om in de onderliggende bytecodes, geschreven in binair, octaal, decimaal of hexadecimaal — en zet die codes terug om naar leesbare tekst. Kies een richting (coderen of decoderen), kies het grondtal en bepaal of de bytes uit volledige UTF-8 of strikte ASCII komen. Elke omzetting wordt volledig in je browser uitgevoerd, dus niets van wat je typt wordt geüpload of opgeslagen.

Wat is Tekst-grondtal-omzetter — Tekst naar binair, octaal, decimaal, hex?

De tekst-grondtal-omzetter is een gratis online tool die elk teken van je tekst koppelt aan de ruwe bytewaarden en ze afdrukt in het talstelsel dat je kiest: grondtal 2 (binair), grondtal 8 (octaal), grondtal 10 (decimaal) of grondtal 16 (hexadecimaal). Ontwikkelaars, studenten en reverse engineers gebruiken het om te bekijken hoe een string wordt opgeslagen, escape-reeksen te bouwen, een hex-dump te lezen of tekst te herstellen die verborgen zit in een lijst getallen. Anders dan een grondtalomzetter voor gehele getallen, die het grondtal van één geheel getal verandert, werkt deze tool byte voor byte over de hele string, zodat UTF-8-tekens van meerdere bytes en emoji correct worden verwerkt. Gebruik de richting Coderen om van tekst naar door spaties gescheiden bytecodes te gaan, of Decoderen om codes te plakken (gescheiden door spaties, komma's of regeleinden) en de oorspronkelijke tekst terug te krijgen. Met de codering-instelling kies je UTF-8 voor elke taal of strikte ASCII, dat tekens boven code 127 weigert. Omdat de widget alleen met JavaScript wordt weergegeven, is deze tekst de indexeerbare beschrijving: tekst naar binair omzetten, een string als hex-bytes coderen of decimale tekencodes terug naar woorden decoderen.

Tekst-grondtal-omzetter — Tekst naar binair, octaal, decimaal, hex gebruiken

  1. Kies een richting: Coderen om tekst om te zetten in bytecodes, of Decoderen om codes terug om te zetten in tekst.
  2. Open het instellingenpaneel en kies een grondtal: binair, octaal, decimaal of hexadecimaal.
  3. Stel de codering in op UTF-8 voor elke taal, of op ASCII om bytes te beperken tot 0–127.
  4. Typ of plak je tekst (bij coderen) of je door spaties gescheiden codes (bij decoderen) in het vak Input.
  5. Lees het omgezette resultaat in het alleen-lezen vak Output; codes zijn door spaties gescheiden, één groep per byte.
  6. Klik op Copy om de uitvoer over te nemen, of op Clear om opnieuw te beginnen.

Voorbeelden

Tekst naar binair coderen (UTF-8)

Invoer

Hi

Uitvoer

01001000 01101001

Tekst naar hexadecimaal coderen

Invoer

Hi!

Uitvoer

48 69 21

Decimale codes terug naar tekst decoderen

Invoer

72 105

Uitvoer

Hi

Veelgestelde vragen

Waarin verschilt dit van een grondtalomzetter?
Een grondtalomzetter verandert het grondtal van één geheel getal, zoals 255 omzetten naar FF. Deze tool werkt op tekst: hij splitst de string in bytes en schrijft elke byte in het grondtal dat je kiest, en kan het proces daarna omkeren. Daarom kan hij hele zinnen, emoji en tekens van meerdere bytes coderen, niet alleen één geheel getal.
Wat is het verschil tussen UTF-8 en ASCII?
ASCII dekt alleen de codes 0–127 (Latijnse basisletters, cijfers en leestekens); elk teken daarboven wordt met een fout geweigerd. UTF-8 kan elk Unicode-teken weergeven, dus letters met accenten, CJK-tekst en emoji worden elk als twee tot vier bytes gecodeerd en correct teruggedecodeerd.
Hoe moet ik codes opmaken bij het decoderen?
Scheid elke bytegroep met spaties, komma's of regeleinden, en zorg dat elke waarde alleen cijfers gebruikt die geldig zijn voor het gekozen grondtal (0–1 voor binair, 0–7 voor octaal, 0–9 voor decimaal, 0–9 en A–F voor hex). Elke waarde moet één byte zijn en mag dus niet hoger zijn dan 255 (decimaal) of de equivalente waarde.
Waarom toont het decoderen soms een fout?
Het decoderen mislukt als een token een cijfer bevat dat ongeldig is voor het grondtal, als een waarde groter is dan één byte, of als de bytereeks geen geldige UTF-8 is. In de ASCII-modus wordt ook elke byte boven 127 geweigerd. Corrigeer de foute waarde en de uitvoer wordt direct bijgewerkt.
Wordt mijn tekst naar een server geüpload?
Nee. De volledige omzetting wordt voor 100% aan de clientzijde in je browser uitgevoerd met de ingebouwde API's TextEncoder en TextDecoder. Niets van wat je typt wordt geüpload, opgeslagen of ergens naartoe verzonden, dus je kunt privéstrings, tokens of gevoelige gegevens veilig omzetten.

Gerelateerde tools