Кодування / декодування Base64
Закодуйте текст у Base64 або розкодуйте Base64 назад у текст (безпечно для UTF-8).
Кодування / декодування Base64 — Перетворюйте будь-який текст на Base64 і навпаки — цілком безпечно для UTF-8: емодзі та нелатинські писемності правильно зберігаються в обох напрямках. Усе виконується у вашому браузері, тож вставлені дані ніколи не залишають ваш пристрій. Скористайтеся кнопкою обміну, щоб подати результат на вхід і виконати перетворення у зворотному напрямку.
Що таке Кодування / декодування Base64?
Безкоштовний онлайн-кодувальник і декодувальник Base64, який перетворює звичайний текст на Base64 або розкодовує рядок Base64 назад у читабельний текст, цілком безпечно для UTF-8. Розробники, студенти та всі, хто працює з data URI, токенами API, JSON Web Token, заголовками базової HTTP-автентифікації або файлами конфігурації, використовують його для швидкого кодування й декодування рядків без написання коду. Оскільки кодування враховує UTF-8, емодзі та нелатинські писемності (корейська, японська, китайська, арабська, латиниця з діакритикою) перетворюються без спотворень в обидва боки. Перемикайтеся між режимами «Кодувати» та «Декодувати», користуйтеся «Поміняти місцями» для перетворення у зворотному напрямку та копіюйте результат одним кліком.
Як користуватися Кодування / декодування Base64
- Виберіть режим перемикачем «Кодувати / Декодувати»: виберіть «Кодувати», щоб перетворити текст на Base64, або «Декодувати», щоб перетворити Base64 назад на текст.
- Введіть або вставте вміст у поле введення (звичайний текст у режимі «Кодувати», рядок Base64 у режимі «Декодувати»).
- Одразу читайте перетворений результат у полі виведення нижче, яке оновлюється під час введення.
- Натисніть кнопку копіювання біля поля виведення, щоб скопіювати результат до буфера обміну.
- Скористайтеся кнопкою «Поміняти місцями», щоб повернути результат на вхід і перевернути режим, виконавши перетворення у зворотному напрямку.
- Натисніть «Очистити», щоб спорожнити поле введення й почати спочатку.
Приклади
Кодування звичайного тексту
Вхідні дані
Hello
Результат
SGVsbG8=
Декодування рядка Base64
Вхідні дані
SGkh
Результат
Hi!
Перетворення туди й назад UTF-8 / емодзі
У режимі «Кодувати» нелатинський текст та емодзі (наприклад, "안녕 👋") спочатку кодуються через UTF-8, тож під час декодування результату повертаються точно вихідні символи без спотворень.
Поширені запитання
- Чи обробляє він емодзі та нелатинські символи, як-от корейські чи японські?
- Так. Кодування й декодування безпечні для UTF-8, тож емодзі та нелатинські писемності перетворюються правильно й повертаються точно до вихідного тексту.
- Чому я бачу помилку "Invalid Base64 input"?
- Це повідомлення зʼявляється в режимі «Декодувати», коли вставлений текст не є коректним Base64 (наприклад, містить недопустимі символи або неправильне доповнення). Перейдіть у режим «Кодувати» для звичайного тексту або вставте правильно відформатований рядок Base64.
- Чи можу я перетворювати в обидва боки?
- Так. Скористайтеся перемикачем «Кодувати / Декодувати», щоб вибрати напрямок, або натисніть кнопку «Поміняти місцями», щоб повернути поточний результат на вхід і автоматично перевернути режим.
- Чи завантажуються мої дані на сервер?
- Ні. Усе виконується повністю у вашому браузері за допомогою вбудованого кодування JavaScript. Вставлений текст ніколи не залишає ваш пристрій і не надсилається на жоден сервер.
- Чи є обмеження на розмір тексту, який я можу перетворити?
- Фіксованого обмеження немає; перетворення відбувається локально у вашому браузері, тож єдине практичне обмеження — доступна памʼять вашого пристрою.
Схожі інструменти
Кодування / декодування Base32 / Base58
Кодуйте текст у Base32 (RFC 4648) або Base58 (алфавіт Bitcoin) і декодуйте обидва формати назад у текст — повністю безпечно для UTF-8 і цілком у вашому браузері.
Конвертер регістру та лічильник
Змінюйте регістр тексту та рахуйте символи, слова й рядки.
Форматувальник і мініфікатор коду
Миттєво форматуйте або мініфікуйте HTML, CSS і JavaScript прямо у браузері з відступом у 2 пробіли, 4 пробіли чи табуляцію та стисканням JavaScript на основі Terser.
Конвертер кольорів
Перетворюйте кольори між HEX, RGB та HSL із попереднім переглядом у реальному часі.