Hex to Text Converter (Advanced)

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

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

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

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-06-09 · Reviewed by Nham Vu