Binair naar ASCII-converter
Plak een stroom nullen en enen en zie hem terugveranderen in leesbare tekens. De converter snijdt je invoer in 8-bit chunks (of 7-bit als je die modus inschakelt), mapt elke chunk naar zijn ASCII-codepoint en bouwt de oorspronkelijke string weer op — handig voor CTF-puzzels, debuggen van seriële captures of controleren wat een firmwarelog eigenlijk zegt.
Binaire data naar ASCII decoderen
-
1
Plak de binaire data
Accepteert bytes gescheiden door spaties (01001000 01101001) of een lange bitstream zonder scheidingstekens.
-
2
Kies de bytegrootte
Standaard is 8 bits per teken. Schakel naar 7-bit voor pure ASCII-captures van oudere hardware.
-
3
Decodeer
Elke chunk wordt als base-2 geparset, omgezet naar zijn decimale codepoint en daarna weergegeven als het bijpassende ASCII-teken.
-
4
Kopieer de tekst
Pak de gedecodeerde string met de kopieerknop, of pas de invoer aan en decodeer opnieuw.
Veelvoorkomende binair-naar-ASCII-voorbeelden
| Binair (8-bit) | Decimaal | ASCII |
|---|---|---|
01001000 |
72 | H |
01100101 |
101 | e |
01101100 |
108 | l |
00100000 |
32 | spatie |
00110000 |
48 | 0 |
01111111 |
127 | DEL |
7-bit vs 8-bit
Klassieke ASCII definieert alleen codepoints 0-127 en past in 7 bits. Alles op moderne systemen gebruikt 8-bit bytes waarbij de hoogste bit nul is (gewone ASCII) of deel van een uitgebreide encoding zoals Latin-1 of UTF-8. Als je invoer als 7-bit groepeert en in 8-bit modus wartaal oplevert, zet de schakelaar om.
Valkuilen om op te letten
- Paddingnullen tellen mee.
1001000(7 bits) en01001000(8 bits) decoderen allebei naarH, maar alleen in de juiste modus. Pad naar 8 als je bron naar 8 padt. - Witruimte wordt genegeerd. Regeleinden, tabs en meerdere spaties tussen bytes zijn prima; alleen 0/1-tekens worden geparset.
- UTF-8 multi-byte tekens (emoji, letters met accenten) decoderen niet correct — deze tool richt zich op single-byte ASCII. Gebruik daarvoor een UTF-8-decoder.
- Endianness speelt hier geen rol. ASCII-bytes worden volgens conventie MSB first verzonden; de converter gaat van die volgorde uit.
Veelgestelde vragen
De converter markeert de overblijvende bits zodat je kunt padden of trimmen. Extra bits betekenen meestal een copy-pastefout of verkeerde bytegrootte — probeer 7-bit modus voordat je corruptie vermoedt.
Ja, 8-bit modus geeft codepoints 128-255 door als Latin-1 (ISO-8859-1). Als je de slimme aanhalingstekens van Windows-1252 of UTF-8-reeksen verwacht, zullen resultaten afwijken.
Afdrukbare tekens worden direct weergegeven. Niet-afdrukbare tekens (0-31 en 127) verschijnen als escaped notatie zoals \n, \t, \0 zodat je nog steeds ziet wat er in de stream zat.
Nee. De conversie draait in je browsersessie en de binaire string die je plakt wordt weggegooid zodra je de pagina verlaat.
Gerelateerde tools
HEX-kleurkiezer
Kies visueel een kleur en krijg de HEX-, RGB-, HSL-, HSV- en CMYK-waarden, plus contrast tegen wit en zwart.
Kleurenpaletgenerator
Genereer monochromatische, analoge, complementaire, triadische of tetradische paletten vanuit een HEX-basiskleur en exporteer kopieerklare CSS-variabelen.
JSON-formatter
Plak JSON om het met 2 of 4 spaties leesbaar te maken, te minificeren tot compacte uitvoer of snel de syntaxis te controleren voordat je het resultaat kopieert.
Generator voor willekeurige kleurpaletten
Maak willekeurige kleurpaletten met 2 tot 15 kleurvlakken, kies een levendige, pastel-, gedempte of donkere stijl en kopieer HEX-codes of CSS-variabelen.
Willekeurige kleurengenerator
Genereer 1 tot 50 willekeurige HEX-kleuren met kleurstalen die je kunt bekijken, kopiëren en gebruiken in CSS, tests of paletverkenning.
Willekeurige lettergenerator
Genereer willekeurige A-Z-letters. Kies het aantal, gebruik hoofdletters, kleine letters of gemengd, en gebruik de uitkomst voor spelletjes, opdrachten of lesactiviteiten.