Gratis binair naar tekstconverter online

Vertaal binaire code (reeksen van 0s en 1s) onmiddellijk naar leesbare tekst of converteer platte tekst naar 8-bits binaire bytes. Volledige ondersteuning voor UTF-8 (inclusief internationale karakters en emoji's) en 8-bit ASCII, met meerdere uitvoerformaten voor ontwikkelaars (door spaties gescheiden, continu, 0b-voorvoegsels) en een live Byte & Bit Inspector.

Karakters: 0

Binaire cijfers (bits): 0

Bytes: 0

Byte- en bitanalyse-inspecteur

Enter binary code or text above to inspect individual 8-bit bytes, decimal values, hex codes, and ASCII characters.

Hoe conversie van binair naar tekst werkt (stap voor stap)

Computers slaan alle tekens, cijfers en symbolen op met behulp van het base-2 (binaire) getalsysteem, dat uitsluitend bestaat uit 0 en 1. Elke 8 binaire cijfers (bits) vormen 1 byte, die waarden kunnen vertegenwoordigen van 0 (00000000) tot 255 (11111111).

Om een 8-bits binaire byte zoals 01001000 handmatig naar een tekstteken te converteren:

  1. Aken machten van 2 toe aan elke bitpositie van links (meest significante bit) naar rechts (minst significante bit): 128, 64, 32, 16, 8, 4, 2, 1.
  2. Vermenigvuldig elke bit met zijn positionele gewicht en tel de actieve (1) bits bij elkaar op:
    (0 × 128) + (1 × 64) + (0 × 32) + (0 × 16) + (1 × 8) + (0 × 4) + (0 × 2) + (0 × 1) = 64 + 8 = 72.
  3. Zoek de decimale waarde op in de tabel ASCII / UTF-8: Decimaal 72 (Hex 0x48) komt overeen met de hoofdletter H.

ASCII versus UTF-8 vergelijking van binaire codering

Terwijl standaard ASCII één byte van 8 bits per teken gebruikt (enkel Engelse letters, cijfers en basisinterpunctie ondersteunt), is UTF-8 een codering met variabele breedte die 1 tot 4 bytes (8 tot 32 bits) per teken gebruikt om elk symbool en emoji in de tekst weer te geven. Unicode-standaard:

Karakter Unicode-codepunt UTF-8 Binaire representatie Grootte
A (Latijnse hoofdletter A) U+0041 01000001 1 byte (8 bits)
é (kleine E met acuut) U+00E9 11000011 10101001 2 bytes (16 bits)
€ (euroteken) U+20AC 11100010 10000010 10101100 3 bytes (24 bits)
🚀 (Raket-emoji) U+1F680 11110000 10011111 10011010 10000000 4 bytes (32 bits)

Snelle ASCII naar binaire referentietabel

Karakter Decimaal Hexadecimaal 8-bits binaire code
Ruimte () 32 20 00100000
0 – 9 (cijfers) 48 – 57 30 – 39 00110000 – 00111001
A 65 41 01000001
B 66 42 01000010
C 67 43 01000011
90 5A 01011010
a 97 61 01100001
b 98 62 01100010
c 99 63 01100011
z 122 7A 01111010

Veelvoorkomende gebruiksscenario's

  • Computerwetenschappen en onderwijs – Visualiseren hoe tekens, tekenreeksen en multi-byte Unicode-symbolen in het geheugen worden opgeslagen op bit- en byteniveau.
  • Softwarefoutopsporing en reverse engineering – Inspectie van onbewerkte binaire payloads, bitstreams en C/JavaScript 0b byte-arrays.
  • CTF Uitdagingen en puzzels – Snel binaire berichten of meerlaagse coderingen decoderen in Capture The Flag-competities op het gebied van cyberbeveiliging.

Veelgestelde vragen

Wat betekent 01001000 01101001 in de tekst?

Bij ASCII- en UTF-8-codering is 01001000 decimaal 72 (de hoofdletter H) en 01101001 is decimaal 105 (de kleine letter i). Samen spelt 01001000 01101001 "Hallo".

Waarom verschillen hoofdletters en kleine letters slechts één bit in binair getal?

In de ASCII-tabel zijn kleine letters precies 32 (25) hoger dan hun tegenhangers in hoofdletters. 'A' is bijvoorbeeld 01000001 (65) en 'a' is 01100001 (97) - alleen het derde bit van links (het bit met 32 plaatsen) draait van 0 tot 1.

Kan ik binair bestand zonder spaties of met 0b-voorvoegsels plakken?

Ja! Onze decoder verwerkt automatisch continue 8-bits streams (zoals 0100100001101001), door spaties of komma's gescheiden bytes, 7-bits ASCII-tokens en 0b-voorvoegsels in programmeurstijl (zoals 0b01001000, 0b01101001).