Base64 онлайн

Кодируй и декодируй Base64 быстро и без регистрации

Ввод

Вставь текст или Base64 и нажми кнопку для обработки.

Символов: 0

Результат

Готовый результат с переносами строк и поддержкой Unicode.

Символов: 0

Настройки

Что такое 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 символов. Это можно включить или убрать.