About Base32 and Base58 Encoder
This Base32 decoder and encoder covers the Base formats that Base64 doesn't. Base32, as defined in RFC 4648, is used for the secret keys behind authenticator app codes, and Base32hex is its variant that keeps sort order. Base58 with the Bitcoin alphabet appears in wallet addresses and short IDs, because it leaves out look-alike characters such as 0, O, I and l. Ascii85 turns up inside PDF and PostScript files, Z85 comes from ZeroMQ, and Base16 is plain hex.
The input can be text or raw bytes written as hex, so a key or a hash can be encoded exactly as it is. Decoding gives the result back as text or as hex, whichever you need. For Base64 and URL-safe Base64, use the Base64 tool. Everything runs in your browser, and nothing is uploaded. A hash made with the Hash Generator can be pasted here as hex and encoded byte for byte.
How to use Base32 and Base58 Encoder
- 1Pick the encoding
Base32, Base32hex, Base58, Ascii85, Z85 or Base16.
- 2Choose encode or decode
Encode text or hex bytes, or decode back to text or hex.
- 3Paste your input
Type text, or give the bytes as hex.
- 4Copy the result
Copy the encoded string, or the decoded text or hex.
Why use Cubfile for this
- Six encodings
Base32, Base32hex, Base58, Ascii85, Z85 and Base16.
- Text or bytes
Work with readable text, or with exact bytes written in hex.
- Standard alphabets
RFC 4648 for Base32 and the Bitcoin alphabet for Base58.
- Nothing uploaded
Runs in your browser, and offline once the page has loaded.