Кодування / декодування Base32 / Base58
Кодуйте текст у Base32 (RFC 4648) або Base58 (алфавіт Bitcoin) і декодуйте обидва формати назад у текст — повністю безпечно для UTF-8 і цілком у вашому браузері.
Кодування / декодування Base32 / Base58 — Перетворюйте текст у Base32 (RFC 4648) або Base58 (алфавіт Bitcoin) і назад, із безпечними для UTF-8 перетвореннями в обидва боки для емодзі та нелатинських писемностей. Виберіть основу, оберіть «Кодувати» чи «Декодувати», і результат оновлюється під час набору. Усе виконується цілком у вашому браузері, тож вставлений текст ніколи не залишає ваш пристрій.
Що таке Кодування / декодування Base32 / Base58?
Безкоштовний онлайновий кодувальник і декодувальник Base32 та Base58, який перетворює звичайний текст на рядок Base32 (RFC 4648) або Base58 (алфавіт Bitcoin) і декодує обидва формати назад у читабельний текст. Розробники обирають Base32, коли потрібне нечутливе до регістру та вирівняне доповненням кодування для секретів TOTP/2FA, міток DNS чи безпечних для файлової системи ідентифікаторів, і Base58 — під час роботи з адресами чи ключами Bitcoin або короткими, зручними для людини ID, у яких пропущено легко плутані символи (0, O, I, l). Обидва напрямки враховують UTF-8, тож емодзі та нелатинські писемності (корейська, японська, китайська, арабська, латиниця з діакритикою) проходять перетворення туди й назад без пошкоджень. Виберіть основу, перемикайтеся між «Кодувати» та «Декодувати», скористайтеся «Поміняти місцями» для перетворення у зворотний бік і скопіюйте результат одним кліком.
Як користуватися Кодування / декодування Base32 / Base58
- Виберіть основу перемикачем Base32 / Base58: Base32 використовує алфавіт RFC 4648 з доповненням =, Base58 використовує алфавіт Bitcoin без доповнення.
- Виберіть напрямок перемикачем «Кодувати / Декодувати».
- Введіть або вставте свій вміст у поле введення (звичайний текст у режимі «Кодувати», закодований рядок у режимі «Декодувати»).
- Одразу читайте перетворений результат у полі виведення нижче — воно оновлюється під час набору.
- Натисніть кнопку копіювання біля виведення, щоб скопіювати результат у буфер обміну.
- Скористайтеся «Поміняти місцями», щоб повернути виведення у введення й перевернути режим, або «Очистити», щоб спорожнити поле введення.
Приклади
Кодувати текст у Base32
Вхідні дані
Hello
Результат
JBSWY3DP
Декодувати рядок Base32
Вхідні дані
JBUSC===
Результат
Hi!
Кодувати текст у Base58
Вхідні дані
Hello World!
Результат
2NEpo7TZRRrLZSi2U
Поширені запитання
- У чому тут різниця між Base32 і Base58?
- Base32 відповідає RFC 4648: алфавіт із великих A–Z та 2–7 із доповненням =, щоб довжина виведення була кратною 8, а декодування не залежить від регістру. Base58 використовує алфавіт Bitcoin, який пропускає 0, O, I та l, щоб уникнути схожих символів, не додає доповнення і чутливий до регістру.
- Чи обробляє він емодзі та нелатинські символи, як-от корейські чи японські?
- Так. Текст перед кодуванням перетворюється через UTF-8, тож емодзі та нелатинські писемності кодуються правильно й декодуються назад точно в початкові символи.
- Чому я бачу помилку «Invalid input»?
- У режимі «Декодувати» це зʼявляється, коли текст недійсний для вибраної основи — наприклад, містить символи поза цим алфавітом або декодується в байти, що не є дійсним текстом UTF-8. Перевірте, що ви вибрали відповідну основу та вставили рядок правильного формату.
- Чи завантажуються мої дані на сервер?
- Ні. Кодеки Base32 і Base58 виконуються цілком у вашому браузері на JavaScript. Вставлений текст ніколи не залишає ваш пристрій і ніколи не надсилається на жоден сервер.
- Чи можна перетворювати в обох напрямках?
- Так. Скористайтеся перемикачем «Кодувати / Декодувати», щоб вибрати напрямок, або натисніть «Поміняти місцями», щоб повернути поточне виведення у введення й автоматично перевернути режим.
Схожі інструменти
Кодування / декодування Base64
Закодуйте текст у Base64 або розкодуйте Base64 назад у текст (безпечно для UTF-8).
Конвертер регістру та лічильник
Змінюйте регістр тексту та рахуйте символи, слова й рядки.
Форматувальник і мініфікатор коду
Миттєво форматуйте або мініфікуйте HTML, CSS і JavaScript прямо у браузері з відступом у 2 пробіли, 4 пробіли чи табуляцію та стисканням JavaScript на основі Terser.
Конвертер кольорів
Перетворюйте кольори між HEX, RGB та HSL із попереднім переглядом у реальному часі.