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 Base16 (hex), Base32 (RFC 4648), Base58 (Bitcoin alphabet), Base62 (alphanumeric), Base64 (standard)
  • Base64 is the RFC 4648 standard variant (`+/` alphabet, `=` padding) — URL-safe variant (`-_`, no padding) is NOT separately supported
  • Bidirectional: encode any base from any other
  • Live conversion as you type
  • Runs entirely in your browser

How to use

  1. Оберіть потрібний формат кодування (Base32, Base58, Base62, Base64 або Hex).
  2. Оберіть режим «Кодувати» або «Декодувати».
  3. Введіть або вставте текст і побачите миттєвий результат.
  4. Натисніть «Копіювати», щоб скопіювати результат у буфер обміну.

Tips & Best Practices

  • Base64 standard uses `+` and `/` which need URL-encoding in URLs. For URL-safe Base64, swap `+`→`-` and `/`→`_` manually (and drop the `=` padding).
  • Base58 (Bitcoin) omits visually similar characters (0, O, I, l) — useful for human-typeable hashes.
  • Base32 (RFC 4648) is the format TOTP authenticator apps use for their secret.
  • Hex (Base16) is what hash functions output; standard for SHA-256 / MD5 / etc.
  • Round-trip a value through encoding/decoding to verify integrity before using as a checksum.

FAQ

Яка різниця між Base32, Base58, Base62 та Base64?

Кожне кодування використовує свій алфавіт та набір символів. Base32 використовує A-Z та 2-7 (32 символи), Base58 виключає неоднозначні символи 0, O, I, l (використовується в Bitcoin), Base62 використовує всі буквено-цифрові символи (0-9, A-Z, a-z), а Base64 використовує A-Z, a-z, 0-9, +, / (64 символи).

Мої дані надсилаються на сервер?

Ні. Все кодування та декодування виконується повністю у вашому браузері за допомогою JavaScript. Жодні дані не передаються на сервер.

Чи можу я декодувати Base58 Bitcoin-адреси?

Цей інструмент використовує стандартний Bitcoin Base58 алфавіт (123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz) для кодування та декодування.

Цей інструмент безкоштовний?

Так, цей інструмент повністю безкоштовний і не потребує реєстрації. Немає обмежень на використання та прихованих витрат.

Чи працює цей інструмент офлайн?

Після завантаження сторінки інструмент працює повністю у вашому браузері без необхідності підключення до інтернету.