Binär till ASCII-konverterare

Släpp in en ström av 0:or och 1:or och se den bli läsbara tecken igen. Konverteraren skär din indata i 8-bitarsblock (eller 7-bitars om du aktiverar det läget), mappar varje block till dess ASCII-kodpunkt och bygger ihop originalsträngen igen — användbart för CTF-pussel, felsökning av seriella fångster eller för att se vad en firmware-logg faktiskt säger.

Så avkodar du binärdata till ASCII

  1. 1

    Klistra in binärdatan

    Accepterar bytes separerade med mellanslag (01001000 01101001) eller en lång bitström utan avgränsare.

  2. 2

    Välj bytestorlek

    Standard är 8 bitar per tecken. Byt till 7-bitars för rena ASCII-fångster från äldre hårdvara.

  3. 3

    Avkoda

    Varje block tolkas som bas 2, konverteras till sin decimala kodpunkt och renderas som motsvarande ASCII-glyf.

  4. 4

    Kopiera texten

    Hämta den avkodade strängen med kopieringsknappen, eller justera indatan och avkoda igen.

Vanliga exempel på binärdata till ASCII

Binär (8-bitars) Decimal ASCII
01001000 72 H
01100101 101 e
01101100 108 l
00100000 32 mellanslag
00110000 48 0
01111111 127 DEL

7-bitars vs 8-bitars

Klassisk ASCII definierar bara kodpunkter 0-127 och får plats i 7 bitar. Allt på moderna system använder 8-bitars bytes där högsta biten antingen är noll (ren ASCII) eller del av en utökad kodning som Latin-1 eller UTF-8. Om din indata grupperas som 7-bitars och du får nonsens i 8-bitarsläge, slå om reglaget.

Saker att se upp med

  • Paddingnollor spelar roll. 1001000 (7 bitar) och 01001000 (8 bitar) avkodas båda till H, men bara i rätt läge. Padda till 8 om din källa paddar till 8.
  • Blanktecken ignoreras. Radbrytningar, tabbar och flera mellanslag mellan bytes går bra; bara 0/1-tecken parsas.
  • UTF-8-tecken med flera bytes (emoji, accenttecken) avkodas inte korrekt — det här verktyget riktar sig mot enkelbyte-ASCII. Använd en UTF-8-avkodare för dem.
  • Endianness är inte relevant här. ASCII-bytes sänds enligt konvention MSB först; konverteraren antar den ordningen.

Vanliga frågor

Konverteraren markerar överblivna bitar så att du kan padda eller trimma. Extra bitar betyder oftast ett kopieringsfel eller fel bytestorlek — prova 7-bitarsläge innan du antar korruption.

Ja, 8-bitarsläge släpper igenom kodpunkter 128-255 som Latin-1 (ISO-8859-1). Om du väntar dig Windows-1252-smarta citattecken eller UTF-8-sekvenser blir resultatet annorlunda.

Utskrivbara tecken renderas direkt. Icke utskrivbara (0-31 och 127) visas som escape-notation som \n, \t, \0 så att du fortfarande ser vad som fanns i strömmen.

Nej. Konverteringen körs i din webbläsarsession och den binärsträng du klistrar in kastas så snart du lämnar sidan.

Relaterade verktyg