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. 1

    Plak de binaire data

    Accepteert bytes gescheiden door spaties (01001000 01101001) of een lange bitstream zonder scheidingstekens.

  2. 2

    Kies de bytegrootte

    Standaard is 8 bits per teken. Schakel naar 7-bit voor pure ASCII-captures van oudere hardware.

  3. 3

    Decodeer

    Elke chunk wordt als base-2 geparset, omgezet naar zijn decimale codepoint en daarna weergegeven als het bijpassende ASCII-teken.

  4. 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) en 01001000 (8 bits) decoderen allebei naar H, 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