Base64 онлайн
Кодируй и декодируй Base64 быстро и без регистрации
Ввод
Вставь текст или Base64 и нажми кнопку для обработки.
Результат
Готовый результат с переносами строк и поддержкой Unicode.
Настройки
Что такое Base64 простыми словами
Base64 — это способ представить бинарные данные в виде обычного текста. Он превращает байты в символы из безопасного набора, чтобы их можно было передавать через формы, почту и API.
Зачем используют Base64 в вебе
Формат удобен, когда нужно встроить файл в HTML, отправить бинарные данные в JSON или сохранить картинку как строку. Base64 читается как текст и не ломает протоколы.
Base64 и Unicode, почему ломается btoa
Функция btoa работает только с ASCII и ломается на кириллице и эмодзи. Поэтому здесь используется TextEncoder и корректная конвертация байтов, чтобы Unicode кодировался без потерь.
URL safe Base64, чем отличается
В URL-safe варианте символы “+” и “/” заменяются на “-” и “_”. Так строка становится безопасной для ссылок и query-параметров.
Частые ошибки при декодировании
Обычно ошибка возникает из-за лишних пробелов, переносов строк или поврежденной длины. Проверь, что в строке нет лишних символов, и включи удаление переносов.
Другие генераторы
FAQ
Нет. Base64 — это кодирование данных, а не шифрование. Он не скрывает информацию.
Чаще всего в строке есть лишние символы, пробелы или переносы. Проверьте формат и длину.
Да, инструмент поддерживает Unicode через TextEncoder, поэтому кириллица кодируется корректно.
Чтобы Base64 безопасно работал в URL и query-параметрах, где “+” и “/” могут ломать ссылку.
Нет. Base64 легко обратим, поэтому для паролей нужны хеши и надежные алгоритмы.
Некоторые системы делят Base64 на строки по 76 символов. Это можно включить или убрать.