Online tekst naar hexadecimaal en hexadecimaal naar tekstconverter
Converteer platte tekst en UTF-8-tekenreeksen (inclusief internationale tekens en emoji's) onmiddellijk naar hexadecimale weergave, of decodeer hexadecimale bytes terug naar voor mensen leesbare tekst. Met 9-uitvoerformaten voor ontwikkelaars, (door spaties gescheiden, 0x-arrays, \x-string-escapes, URL-percentagecodering, HTML hex-entiteiten en CSS-escapes) plus een live 16-byte Hex Dump-inspecteur.
Hex Dump / Byte Inspector (16 bytes per rij)
Enter text or hexadecimal data above to inspect byte offsets.
Tekst naar hexadecimaal (en hexadecimaal naar tekst) converteren
- Selecteer conversierichting – Kies Text → Hexadecimaal om tekenreeksen in hexadecimale bytes te coderen, of Hexadecimaal → Tekst om hexadecimale waarden weer in leesbare tekens te decoderen.
- Voer uw gegevens in – Typ of plak uw invoer in het vak Broninvoer aan de linkerkant, of klik op Voorbeeldtekst / Voorbeeld Hex om onmiddellijk te testen.
- Configureer codering en indeling – Selecteer UTF-8 (aanbevolen voor moderne tekst en emoji's) of ASCII, en kies uit 9 uitvoerformaten, waaronder
0xC-arrays,\xescapes, URL%-codering of HTML-entiteiten. - Inspecteren en exporteren – Bekijk byte-offsets in de Hex Dump Inspector en klik op Kopiëren naar clipboard of Download .txt.
Inzicht in ASCII versus UTF-8 hexadecimale codering
Bij computers bestaat elke byte aan gegevens uit 8 bits, die een waarde kunnen bevatten van 0 tot 255 in decimalen, of 00 tot FF in hexadecimaal met grondtal 16 (waarbij elk hexadecimaal cijfer precies 4 bits vertegenwoordigt, of één "knabbel").
Terwijl standaard Engelse karakters alleen 1 byte gebruiken in zowel ASCII als UTF-8, hebben internationale karakters en emoji's tussen 2 en 4 bytes nodig in UTF-8:
| Karakter | Unicode-codepunt | UTF-8 Hex-bytes | Bytetelling | HTML Hex-entiteit |
|---|---|---|---|---|
A (Latijnse hoofdletter A) |
U+0041 |
41 |
1 byte | A |
é (Latijnse kleine E met acuut) |
U+00E9 |
C3 A9 |
2 bytes | é |
€ (euroteken) |
U+20AC |
E2 82 AC |
3 bytes | € |
🚀 (Raket-emoji) |
U+1F680 |
F0 9F 9A 80 |
4 bytes | 🚀 |
Snelle ASCII-naar-Hex-referentietabel
| Karaktergroep | ASCII-tekens | Decimaal bereik | Hexadecimaal bereik |
|---|---|---|---|
| Lijntoevoer (LF) / Newline | \n |
10 |
0A |
| Carriage Return (CR) | \r |
13 |
0D |
| Ruimte | (spatie) |
32 |
20 |
| Cijfers (0–9) | 0 tot en met 9 |
48 – 57 |
30 – 39 |
| Hoofdletters (A–Z) | A tot en met Z |
65 – 90 |
41 – 5A |
| Kleine letters (a–z) | a tot en met z |
97 – 122 |
61 – 7A |
Veelgestelde vragen
Hoe converteer ik een hexadecimale tekenreeks met de voorvoegsels "0x" of "\x" terug naar tekst?
Selecteer Hexadecimaal → Tekst (decoderen) in het instellingenpaneel en plak uw hexadecimale tekenreeks in het invoervak. Als Witruimte, voorvoegsels en scheidingstekens negeren is aangevinkt, worden voorvoegsels zoals 0x, \x, % en komma's automatisch verwijderd voordat ze worden gedecodeerd.
Waarom zien HTML Hex-entiteiten (é) er anders uit dan UTF-8-bytes (C3 A9)?
HTML numerieke tekenreferenties (&#x...;) en CSS escapes (\00E9) vertegenwoordigen het Unicode-codepunt (U+00E9 voor é), terwijl standaard hex-codering de UTF-8 bytereeks (C3 A9) vertegenwoordigt die in het geheugen is opgeslagen. Onze converter verwerkt beide nauwkeurig, zodat uw HTML-entiteiten nooit als onleesbare tekst worden weergegeven.
Wat betekenen de punten (.) in de rechterkolom van de Hex Dump Inspector?
In standaard hex dump-hulpprogramma's (zoals xxd of hexdump -C), geeft de rechter ASCII-kolom direct afdrukbare ASCII-tekens weer (bytes 20 tot 7E) en vervangt deze niet-afdrukbare besturingselementen tekens (zoals nieuwe regel 0A) of multi-byte UTF-8 vervolgbytes met een punt (.), zodat de kolomuitlijning intact blijft.