Base64 кодирование / декодирование 🔒 Ваши данные не покидают браузер.

Преобразование текста в Base64 и обратно. Полная поддержка Unicode.

Файловый результат

Об этом инструменте

Base64 представляет двоичные данные с помощью 64 символов ASCII (A–Z, a–z, 0–9, +, /). Обычно используется для встраивания данных в JSON, URL, электронную почту (MIME) или data URI изображений. Инструмент кодирует и декодирует Base64 прямо в браузере с полной поддержкой Unicode (кириллица, эмодзи…) через UTF-8.

Всё работает на 100% на стороне клиента: вставленный текст никогда не отправляется на сервер, поэтому инструмент безопасен для чувствительных данных — токенов, паролей и конфигураций.

Частые вопросы

Base64 — это то же самое, что шифрование?

Нет. Base64 лишь представляет байты в виде текста — он ничего не скрывает и не шифрует, и раскодировать его может кто угодно мгновенно. Никогда не используйте его для защиты паролей или секретов.

Загружаются ли мои данные на сервер при использовании этого инструмента?

Нет. Кодирование и декодирование полностью выполняются в вашем браузере на JavaScript — ничто из введённого, вставленного или перетащенного никуда не отправляется.

Что такое URL-безопасный Base64 и когда он нужен?

Вариант, в котором + и / заменены на - и _ (и часто убрано дополнение =), чтобы строка могла безопасно использоваться в URL или имени файла. Включайте «URL-safe» выше всякий раз, когда строите параметр запроса, JWT или имя файла из закодированных данных.

Почему мой Base64 заканчивается на = или ==?

Base64 работает блоками по 4 символа, представляющими 3 входных байта; если длина входных данных не кратна 3, последний блок дополняется одним или двумя символами =. Включите «Без «=»» выше, если в целевом формате они не нужны.

Можно ли закодировать файл или изображение вместо ввода текста?

Да. Перетащите любой файл в левую панель, чтобы получить его Base64 и готовый к использованию data: URI — для изображений также покажется предпросмотр. Вставьте Base64 (или полный data: URI) в правую панель, чтобы декодировать его обратно в файл для скачивания.