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.
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:
- 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. - 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. - Zoek de decimale waarde op in de tabel ASCII / UTF-8: Decimaal
72(Hex0x48) komt overeen met de hoofdletterH.
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
0bbyte-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).