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
📝
Word Counter
Count words, characters, sentences and reading time as you type.
🔤
Character Counter
Count characters with and without spaces, ideal for tweets and SEO meta tags.
Aa
Case Converter
Convert text to UPPERCASE, lowercase, Title Case, camelCase, snake_case and kebab-case.
📄
Lorem Ipsum Generator
Generate placeholder text by words, sentences or paragraphs.