TL
Tool Lab
💰Donate
💰Donate

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

  1. Kies een modus: Tekst → Hex voor codering of Hex → Tekst voor decodering.
  2. In coderingsmodus selecteert u hoofdletter/kleine letter en een byte-scheidingsteken.
  3. Plak of typ uw invoer. Klik op Voorbeeld voor een voorbeeld.
  4. Klik op Converteren om de conversie uit te voeren.
  5. 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.