Кодування / декодування Base64

Кодуйте або декодуйте Base64 (безпечно для UTF-8): URL-безпечний алфавіт, необовʼязкове доповнення, перенесення 64/76, лічильники байтів і символів та перегляд байтів у hex чи двійковому вигляді.

Завантаження інструмента…

Кодування / декодування Base64Перетворюйте текст на Base64 і навпаки — цілком безпечно для UTF-8: емодзі та нелатинські писемності зберігаються правильно. Перемкніться на URL-безпечний алфавіт (- і _), приберіть доповнення =, розбивайте вивід на рядки по 64 або 76 символів і переглядайте сирі байти в шістнадцятковому чи двійковому вигляді, із живими лічильниками байтів і символів. Усе виконується у вашому браузері, тож вставлені дані ніколи не залишають ваш пристрій.

Що таке Кодування / декодування Base64?

Безкоштовний онлайн-кодувальник і декодувальник Base64, який перетворює звичайний текст на Base64 або розкодовує рядок Base64 назад у читабельний текст, цілком безпечно для UTF-8. Окрім стандартного алфавіту, є URL-безпечний варіант (- і _ замість + і /), можливість прибрати доповнення = і перенесення рядків MIME/PEM по 76 або 64 символи. Він показує живі лічильники байтів і символів і дає змогу переглянути базові байти в шістнадцятковому чи двійковому вигляді. Декодування толерантне: воно приймає стандартний або URL-безпечний ввід, із доповненням чи без нього, із перенесеннями рядків чи без. Розробники використовують його для data URI, JWT, заголовків базової HTTP-автентифікації та файлів конфігурації без написання коду.

Як користуватися Кодування / декодування Base64

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

Приклади

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

Вхідні дані

Hello

Результат

SGVsbG8=

URL-безпечний алфавіт

Вхідні дані

>>>

Результат

Pj4-

Перегляд байтів у hex

Під час кодування "Hi" у перегляді байтів видно вихідні байти 48 69; під час декодування — декодовані байти. Перемикайтеся між hex і двійковим у «Параметрах».

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

Чи обробляє він емодзі та нелатинські символи, як-от корейські чи японські?
Так. Кодування й декодування безпечні для UTF-8, тож емодзі та нелатинські писемності повертаються точно до вихідного тексту.
Що таке опція URL-безпечного Base64?
URL-безпечний Base64 використовує - і _ замість + і /, тож вивід можна вставляти прямо в URL, імена файлів або JWT без екранування. Можна також прибрати кінцеве доповнення =. Декодування автоматично приймає обидва алфавіти — стандартний і URL-безпечний.
Навіщо розбивати вивід на рядки?
Деякі формати потребують рядків фіксованої ширини: пошта MIME використовує 76 символів у рядку, а сертифікати PEM — 64. Увімкніть перенесення 64 або 76, щоб відповідати; декодування просто ігнорує перенесення рядків.
Що показує перегляд байтів?
Він показує базові байти — вихідні байти під час кодування, декодовані під час декодування — у шістнадцятковому чи двійковому вигляді, що зручно для перегляду двійкових даних або налагодження кодувань. Він розташований поряд із живими лічильниками байтів і символів.
Чи завантажуються мої дані на сервер?
Ні. Усе виконується повністю у вашому браузері за допомогою вбудованого кодування JavaScript. Вставлений текст ніколи не залишає ваш пристрій і не надсилається на жоден сервер.

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