Skip to content

Encoders & Decoders

Hex Encoder / Decoder

Encode UTF-8 text to hexadecimal bytes or decode hex back to readable text. Accepts spaced, compact, or 0x-prefixed hex—runs locally.

Loading tool…

How to use

  1. Paste text or hex
  2. Choose Encode or Decode
  3. Copy the result
  • Binary Converter

    Encode UTF-8 text as 8-bit binary strings or decode binary back to text. Useful for learning bit patterns and debugging—runs in your browser.

  • Base64 Encoder / Decoder

    Encode text to Base64 or decode Base64 back to UTF-8. Useful for data URLs, API payloads, and quick debugging—runs fully in your browser.

  • Unicode Escape / Unescape

    Escape non-ASCII characters to JavaScript \u sequences or unescape them back to readable text. Handles BMP and surrogate pairs—runs in your browser.

Frequently asked questions

Which hex formats are accepted?

Decode accepts spaced bytes (48 65 6c), compact strings (48656c6c6f), or 0x prefixes. Length must be even.

Is this the same as ASCII codes?

No. Hex codec works on UTF-8 bytes. Use ASCII Converter for decimal code points per character.

Does my data leave the device?

No. All conversion runs in your browser.