Text Encoder Suite (Hex, Base32, Octal, Binary)

Encode and decode text across Hex, Base32, Octal and Binary in one tool.

A unified encoder/decoder for four classic numeric encodings. Pick a format — Base16 (Hex), Base32, Octal or Binary — and toggle encode/decode. Always operates on UTF-8 bytes so it round-trips emoji and CJK accurately.

Common use cases

  • Encode small payloads as Hex for SQL BLOB literals or shell scripts
  • Decode Base32 secrets from TOTP/2FA setup keys
  • Convert text to Octal for old-school escape sequences
  • Inspect the byte-level representation of UTF-8 strings

Frequently asked questions

Why no Base64?
We have a dedicated Base64 tool in the Developer category — it includes URL-safe variants and file upload.
What Base32 alphabet is used?
RFC 4648 standard alphabet (A-Z and 2-7), with '=' padding. Crockford's variant isn't supported.
How does it handle emoji?
Text is encoded as UTF-8 bytes first, so emoji round-trip correctly. A single emoji can occupy 4 bytes (8 hex chars, 32 binary bits).

Related tools