Hex Encoder / Decoder
Encode text to hexadecimal or decode hex strings back to text. UTF-8 supported.
Scheidingsteken
Tekstinvoer
Over deze tool
De Hex Encoder/Decoder converteert tekst naar hexadecimale bytesequenties en omgekeerd. In Tekst → Hex-modus wordt elk karakter eerst gecodeerd naar zijn UTF-8 bytesequentie, daarna wordt elke byte weergegeven als tweeciferige hexwaarde.
Volledig UTF-8 wordt ondersteund — emoji, CJK-tekens, tekens met accenten en alle andere multi-byte Unicode-tekens worden correct verwerkt. Kies tussen hoofdletter/kleine letter hex en selecteer een scheidingsteken.
Hoe te gebruiken
- Kies een modus: Tekst → Hex voor codering of Hex → Tekst voor decodering.
- In coderingsmodus selecteert u hoofdletter/kleine letter en een byte-scheidingsteken.
- Plak of typ uw invoer. Klik op Voorbeeld voor een voorbeeld.
- Klik op Converteren om de conversie uit te voeren.
- Klik op Kopiëren om het resultaat naar het klembord te kopiëren.
Gebruiksscenario's
Netwerkingenieursen coderen protocollading naar hex. Embedded-ontwikkelaars vertegenwoordigen firmware-strings als hex-bytearrays. Beveiligingsonderzoekers analyseren obfuscated tekstblobs op byteniveau.
Veelgestelde vragen
- Waarom produceren sommige tekens meer dan twee hex-cijfers? — Multi-byte UTF-8-tekens (emoji, CJK, enz.) hebben elk 2–4 bytes nodig. Elke byte wordt twee hex-cijfers, dus een emoji zoals 🌍 produceert 8 hex-cijfers (4 bytes).
- Welke scheidingstekens accepteert de decoder? — De decoder verwijdert alle witruimte voor het parsen, zodat door spaties, koppeltekens, dubbele punten of niet-gescheiden hex-invoer correct wordt gedecodeerd.
- Worden mijn gegevens naar een server gestuurd? — Nee. Alle codering en decodering wordt volledig in uw browser uitgevoerd met de ingebouwde JavaScript-API's TextEncoder en TextDecoder.
- Wat als ik "Bytes are not valid UTF-8" krijg? — De hex-bytes vormen geen geldige UTF-8-reeks. Dit kan voorkomen als de originele gegevens geen tekst waren (bijv. een binair bestand) of een andere codering zoals Latin-1 gebruikten.