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.
Tekst-grondtal-omzetter — Tekst naar binair, octaal, decimaal, hex — De 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
- Kies een richting: Coderen om tekst om te zetten in bytecodes, of Decoderen om codes terug om te zetten in tekst.
- Open het instellingenpaneel en kies een grondtal: binair, octaal, decimaal of hexadecimaal.
- Stel de codering in op UTF-8 voor elke taal, of op ASCII om bytes te beperken tot 0–127.
- Typ of plak je tekst (bij coderen) of je door spaties gescheiden codes (bij decoderen) in het vak Input.
- Lees het omgezette resultaat in het alleen-lezen vak Output; codes zijn door spaties gescheiden, één groep per byte.
- 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
Base32 / Base58 coderen / decoderen
Codeer tekst naar Base32 (RFC 4648) of Base58 (het Bitcoin-alfabet) en decodeer beide weer terug naar tekst, volledig UTF-8-veilig en geheel in je browser.
Base64 coderen / decoderen
Codeer of decodeer Base64 (UTF-8-veilig) met een URL-safe alfabet, optionele opvulling, regelafbreking 64/76, live byte- en tekentelling en een byteweergave in hex of binair.
Hoofdletterconverter & teller
Converteer tekst tussen UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case en meer, en tel tekens, woorden en regels.
Code-formatter & minifier
Maak HTML, CSS en JavaScript direct in je browser mooier of minificeer ze, met inspringing van 2 spaties, 4 spaties of een tab en JavaScript-compressie op basis van Terser.