Base Encoders
Encode and decode data using Base32, Base58, Base64, and Base85
Input
Output
About Base Encodings
Base encodings convert binary data into a string format. They are widely used to safely transmit data across channels that only reliably support text content (like JSON, URLs, or Emails).
- Base64: The most common encoding, using A-Z, a-z, 0-9, +, and /. Often used for data URIs and email attachments.
- Base58: Commonly used in Bitcoin and IPFS. It removes visually similar characters like 0/O and I/l to prevent human transcription errors.
- Base32: Uses A-Z and 2-7. It is case-insensitive, making it ideal for human communication (like TOTP secrets or domain names).
- Base85 (Ascii85): More efficient than Base64 (reduces size by 1/5 instead of 1/3). Famously used in Adobe PDFs and Git binary patches.