Encoding Toolkit

Convert text with hex, binary, ASCII, Base32, URL-safe Base64, Data URLs, HTML entities, and ROT13 directly in your browser. Everything stays on the page, so your text is never uploaded or stored in server memory.

Encode turns plain text into the selected output format. Decode reverses that format back into readable text when possible.

Hex mode converts UTF-8 text into hexadecimal byte pairs and can turn those bytes back into readable text.

Length overview

See how long the current input and output are in characters and UTF-8 bytes.

Input characters 0
Input bytes 0
Output characters 0
Output bytes 0

What this tool does

It bundles several common reversible conversions into one place, so you can move between readable text and formats like hex, binary, ASCII codes, Base32, URL-safe Base64, Data URLs, HTML entities, and ROT13.

Why it is private

Every conversion runs locally in your browser. Your text never leaves the page, is never uploaded, and never touches server memory.

Included conversions

  • Hex / Binary / Base32 / URL-safe Base64: represent UTF-8 bytes in different text-safe formats.
  • Data URL: wraps text in a browser-readable data: string and can pull readable text back out.
  • ASCII: turns plain ASCII characters into decimal character codes and back.
  • HTML entities: escapes markup-sensitive characters like <, >, and &.
  • ROT13: shifts letters by 13 places and uses the same transform to encode or decode.

Important note

These are encoding and transformation tools, not encryption. They are useful for compatibility, debugging, and formatting, but they do not secure secrets by themselves. For binary payloads or file-based Base64 work, use the dedicated Base64 tool.