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
- Paste text or hex
- Choose Encode or Decode
- Copy the result
Next step
- 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.