Кодування / декодування 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
- Виберіть «Кодувати» або «Декодувати» перемикачем режиму.
- Введіть або вставте вміст у поле введення — звичайний текст для кодування або рядок Base64 для декодування.
- Одразу читайте перетворений результат у полі виведення; воно оновлюється під час введення.
- Відкрийте «Параметри» (значок шестірні), щоб перемикатися між стандартним і URL-безпечним алфавітом, прибрати доповнення = або розбивати закодований вивід по 64 чи 76 символів.
- Дивіться живі лічильники байтів і символів і скористайтеся переглядом байтів, щоб побачити сирі байти в hex чи двійковому вигляді (формат змінюється в «Параметрах»).
- Натисніть «Копіювати», щоб скопіювати результат, «Поміняти місцями», щоб перетворити у зворотному напрямку, або «Очистити», щоб почати спочатку.
Приклади
Кодування звичайного тексту
Вхідні дані
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. Вставлений текст ніколи не залишає ваш пристрій і не надсилається на жоден сервер.
Схожі інструменти
Кодування / декодування Base32 / Base58
Кодуйте текст у Base32 (RFC 4648) або Base58 (алфавіт Bitcoin) і декодуйте обидва формати назад у текст — повністю безпечно для UTF-8 і цілком у вашому браузері.
Конвертер регістру та лічильник
Перетворюйте текст між UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case та іншими форматами й рахуйте символи, слова та рядки.
Форматувальник і мініфікатор коду
Миттєво форматуйте або мініфікуйте HTML, CSS і JavaScript прямо у браузері з відступом у 2 пробіли, 4 пробіли чи табуляцію та стисканням JavaScript на основі Terser.
Конвертер кольорів
Перетворюйте кольори між HEX, RGB та HSL із попереднім переглядом у реальному часі.