Base Encoding Converter

Convert text between Base32, Base58, Base62, Base64, and Hex encodings

Select an encoding format and enter text to convert

About Encoding Formats

Base32RFC 4648 encoding using A-Z and 2-7. Used in TOTP and secret keys.
Base58Bitcoin alphabet encoding. Avoids ambiguous characters (0, O, I, l).
Base62Alphanumeric encoding (0-9, A-Z, a-z). Compact and URL-safe.
Base64Standard RFC 4648 Base64. Common for data URIs, email attachments, APIs.
HexadecimalHexadecimal representation. Two characters per byte.

Base Encoding Converter

Convert text between Base32, Base58, Base62, Base64, and Hex encodings

Features

  • Convert between Base32, Base58, Base62, Base64, and Hex
  • Encode and decode text instantly in your browser
  • Swap input/output for quick round-trip conversion
  • No external libraries required — pure client-side processing

How to use

  1. Select the desired encoding format (Base32, Base58, Base62, Base64, or Hex).
  2. Choose Encode or Decode mode.
  3. Enter or paste your text and see instant results.
  4. Click Copy to copy the output to your clipboard.

Tips & Best Practices

  • Use Base64 for data URIs and email attachments.
  • Use Base58 when you need human-readable encoded strings without ambiguous characters.
  • Use Hex encoding for debugging binary data or network protocols.
  • Use the swap button to quickly decode your own encoded output.
  • Base32 is commonly used in two-factor authentication (TOTP) secret keys.

FAQ

What is the difference between Base32, Base58, Base62, and Base64?

Each encoding uses a different alphabet and character set. Base32 uses A-Z and 2-7 (32 chars), Base58 omits ambiguous characters like 0, O, I, l (used in Bitcoin), Base62 uses all alphanumeric characters (0-9, A-Z, a-z), and Base64 uses A-Z, a-z, 0-9, +, / (64 chars).

Is my data sent to any server?

No. All encoding and decoding is performed entirely in your browser using JavaScript. No data is transmitted to any server.

Can I decode Base58 Bitcoin addresses?

This tool uses the standard Bitcoin Base58 alphabet (123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz) for encoding and decoding.

Is this tool free to use?

Yes, this tool is completely free with no registration required. There are no usage limits or hidden costs.

Does this tool work offline?

Once the page is loaded, the tool works entirely in your browser without requiring an internet connection.