Кодування / декодування 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

  1. Виберіть режим перемикачем «Кодувати / Декодувати»: виберіть «Кодувати», щоб перетворити текст на Base64, або «Декодувати», щоб перетворити Base64 назад на текст.
  2. Введіть або вставте вміст у поле введення (звичайний текст у режимі «Кодувати», рядок Base64 у режимі «Декодувати»).
  3. Одразу читайте перетворений результат у полі виведення нижче, яке оновлюється під час введення.
  4. Натисніть кнопку копіювання біля поля виведення, щоб скопіювати результат до буфера обміну.
  5. Скористайтеся кнопкою «Поміняти місцями», щоб повернути результат на вхід і перевернути режим, виконавши перетворення у зворотному напрямку.
  6. Натисніть «Очистити», щоб спорожнити поле введення й почати спочатку.

Приклади

Кодування звичайного тексту

Вхідні дані

Hello

Результат

SGVsbG8=

Декодування рядка Base64

Вхідні дані

SGkh

Результат

Hi!

Перетворення туди й назад UTF-8 / емодзі

У режимі «Кодувати» нелатинський текст та емодзі (наприклад, "안녕 👋") спочатку кодуються через UTF-8, тож під час декодування результату повертаються точно вихідні символи без спотворень.

Поширені запитання

Чи обробляє він емодзі та нелатинські символи, як-от корейські чи японські?
Так. Кодування й декодування безпечні для UTF-8, тож емодзі та нелатинські писемності перетворюються правильно й повертаються точно до вихідного тексту.
Чому я бачу помилку "Invalid Base64 input"?
Це повідомлення зʼявляється в режимі «Декодувати», коли вставлений текст не є коректним Base64 (наприклад, містить недопустимі символи або неправильне доповнення). Перейдіть у режим «Кодувати» для звичайного тексту або вставте правильно відформатований рядок Base64.
Чи можу я перетворювати в обидва боки?
Так. Скористайтеся перемикачем «Кодувати / Декодувати», щоб вибрати напрямок, або натисніть кнопку «Поміняти місцями», щоб повернути поточний результат на вхід і автоматично перевернути режим.
Чи завантажуються мої дані на сервер?
Ні. Усе виконується повністю у вашому браузері за допомогою вбудованого кодування JavaScript. Вставлений текст ніколи не залишає ваш пристрій і не надсилається на жоден сервер.
Чи є обмеження на розмір тексту, який я можу перетворити?
Фіксованого обмеження немає; перетворення відбувається локально у вашому браузері, тож єдине практичне обмеження — доступна памʼять вашого пристрою.

Схожі інструменти