Skip to main content

Encoding & Number Bases

Hex Decoder

Decode complete hex byte pairs to UTF-8 text. Copy decoded text or inspect the hex bytes.

Tool workspace

Your input stays in this browser.

Add the required input to continue.

Needs input

You can run the tool again after any change.

Options

Your result appears here

Decode complete hex byte pairs to UTF-8 text. Copy decoded text or inspect the hex bytes.

This tool runs open-source code from CyberChef by GCHQ (Apache License 2.0). See open-source credits.

Each hexadecimal byte pair identifies one byte. A text interpretation also needs a character encoding.

The main result lists decimal bytes. Preview UTF-8 interprets them as text; copy and save use the main result.

  • Read a UTF-8 string that a log, packet capture, or database export stored as hex.

Sources: RFC 4648: Base16 encoding

Decode UTF-8 bytes for café

Input: 63 61 66 c3 a9

Settings: Delimiter Auto

Result: café

The final two bytes encode é in UTF-8.

Choose delimiters and inspect the byte preview

  1. Paste the byte values.
  2. Keep Delimiter Auto for mixed supported separators.
  3. Inspect the byte result before copying it.
  • Malformed pairs can produce partial bytes without an error.
  • Hexdump offsets and text columns become unwanted input. Use Hexdump Decoder for that format.
  • The text preview does not support Latin-1.