Encode text to Base32 or decode Base32 strings back to text. Everything runs locally in your browser — nothing is uploaded.
Encode special HTML characters into entities (& < >) or decode them back to readable text.
Encodes text or small files into Base64 strings and decodes them back with automatic MIME-type detection for binary safety. Everything runs locally in your browser — nothing is uploaded.
Encode or decode URLs with percent-encoding. Swaps input/output for quick bidirectional conversion. Everything runs locally in your browser — nothing is uploaded.
Convert between plain text and binary in both directions — encode text into its base-2 representation or decode binary strings back to readable text, byte by byte. Everything runs locally in your browser — nothing is uploaded.
Decodes space- or comma-separated binary strings back into human-readable Unicode text, rejecting malformed groups with an exact-position error. Everything runs locally in your browser — nothing is uploaded.
Base32 encodes binary data into 32 ASCII characters (A-Z, 2-7). It produces longer output than Base64 but is human-readable and avoids ambiguous characters.
Use Base32 when you need human-readable encoding (TOTP secrets, QR codes) or systems that only support uppercase letters. Base64 is more compact for general use.
Yes. UTF-8 text is properly encoded to Base32 and decoded back to the original text, preserving all characters including non-ASCII.
Yes. Paste a Base32 string and the tool decodes it to the original text. The tool handles both standard and padded Base32 formats.
Yes. All encoding and decoding happens in your browser. No data is transmitted to any server.