Base64 онлайн: кодирование и декодирование
Текст с кириллицей, URL-safe Base64, файлы и data URI — всё в браузере, без отправки на сервер.

Файл → Base64
Как пользоваться
- Введите текст слева — справа сразу появится Base64. Или вставьте Base64 справа, чтобы получить исходный текст. Живой режим можно выключить и пользоваться кнопками.
- Отметьте URL-safe, если строка нужна для адреса или JWT: вместо + и / используются - и _, а знаки = в конце убираются.
- Если в Base64 закодирована картинка или другой файл, появится предпросмотр и кнопка «Скачать файл». В нижнем блоке можно превратить любой файл в Base64 или data URI.
Пример
«Привет» в Base64 (UTF-8) — 0J/RgNC40LLQtdGC. Строка data:text/plain;base64,SGk= декодируется в «Hi».
Частые вопросы
Почему кириллица кодируется длиннее латиницы?
В UTF-8 русская буква занимает 2 байта, а латинская — 1. Base64 кодирует байты, поэтому результат длиннее.
Что такое URL-safe Base64?
Вариант Base64 (RFC 4648), где + и / заменены на - и _, а = в конце обычно опускается — такую строку можно вставлять в адреса и имена файлов.
Это шифрование?
Нет. Base64 — это просто способ записать байты буквами. Любой может декодировать строку обратно, поэтому для паролей и секретов он не подходит.
Почему появляется ошибка?
В строке есть символы, которых нет в Base64, или она обрезана. Пробелы и переносы строк игнорируются, префикс data:…;base64, можно оставить.
Мои файлы куда-то отправляются?
Нет, всё обрабатывается прямо в браузере.