Hex Encoder / Decoder
Encode text to hexadecimal or decode hex strings back to text. UTF-8 supported.
Avgränsare
Textinmatning
Om det här verktyget
Hex-kodaren/avkodaren konverterar text till hexadecimala bytesekvenser och vice versa. I Text → Hex-läge kodas varje tecken först till sin UTF-8-bytesekvens, sedan representeras varje byte som ett tvåsiffrigt hexvärde.
Fullt UTF-8 stöds — emoji, CJK-tecken, accentuerade bokstäver och alla andra flerbyte Unicode-tecken hanteras korrekt. Välj mellan versaler/gemener hex och välj en avgränsare.
Hur man använder
- Välj ett läge: Text → Hex för kodning eller Hex → Text för avkodning.
- I kodningsläge väljer du versaler/gemener och en byteavgränsare.
- Klistra in eller skriv din inmatning. Klicka på Exempel för att ladda ett prov.
- Klicka på Konvertera för att köra konverteringen.
- Klicka på Kopiera för att kopiera resultatet till urklipp.
Användningsfall
Nätverksingenjörer kodar protokollnyttolaster till hex. Inbyggda utvecklare representerar firmware-strängar som hex-byte-arrayer. Säkerhetsforskare konverterar obfuskerade textblobbar till hex för att analysera bytestekturen.
Vanliga frågor
- Varför producerar vissa tecken mer än två hex-siffror? — Flerbyte UTF-8-tecken (emoji, CJK, etc.) behöver 2–4 bytes var. Varje byte blir två hex-siffror, så en emoji som 🌍 producerar 8 hex-siffror (4 bytes).
- Vilka avgränsare accepterar avkodaren? — Avkodaren tar bort alla blanktecken före parsning, så blankstegs-, bindestreck-, kolon- eller icke-separerad hex-inmatning avkodas alla korrekt.
- Skickas mina data till en server? — Nej. All kodning och avkodning körs helt i din webbläsare med JavaScripts inbyggda TextEncoder och TextDecoder-API:er.
- Vad händer om jag får "Bytes are not valid UTF-8"? — Hex-bytarna bildar inte en giltig UTF-8-sekvens. Detta kan inträffa om originaldata inte var text (t.ex. en binär fil) eller använde en annan kodning som Latin-1.