Hex to Text Converter (Advanced)

Paste hex — get text. Paste text — get hex. Supports UTF-8, ASCII, Latin-1, and multiple hex formats.

Use the Hex to Text Converter (Advanced)

Direction:
Encoding:
Hex Input
0 bytes
Text Output
0 characters

Common Hex Values

20
Space
0A
Newline (LF)
0D
Return (CR)
09
Tab
21
!
2E
.
30-39
0-9
41-5A
A-Z
61-7A
a-z
3C
<
3E
>
26
&
Copied!

Summary

This tool converts hexadecimal strings into human-readable text and back again. It handles all common hex formats — space-separated bytes, continuous strings, and 0x-prefixed values — and lets you choose between UTF-8, ASCII, and Latin-1 (ISO-8859-1) character encodings. Everything runs in your browser with no data sent to any server.

How it works

  1. Paste or type your hex string (or plain text) into the input field.
  2. Choose the direction: Hex → Text or Text → Hex.
  3. Select the character encoding: UTF-8, ASCII, or Latin-1.
  4. The output appears instantly as you type.
  5. Use the Copy button to copy the result to your clipboard.
  6. Click Swap to reverse the conversion without re-entering text.

Use cases

  • Decode hex-encoded payloads from network packets or log files.
  • Inspect binary file headers represented as hex strings.
  • Encode text to hex for debugging protocols or embedded systems.
  • Convert 0x-prefixed hex literals from source code to readable form.
  • Decode Latin-1 encoded legacy data from older databases.
  • Verify or generate hex-encoded strings during API development.
  • Understand hexdump output from tools like xxd or hexdump.
  • Quickly test encoding round-trips (text → hex → text).

Frequently Asked Questions

Last updated: 2026-05-23 · Reviewed by Nham Vu