Base64: кодирование и декодирование онлайн
Бесплатный онлайн-инструмент для кодирования и декодирования Base64. Преобразуйте текст или файл в Base64 и обратно прямо в браузере — с поддержкой кириллицы (UTF-8), варианта URL-safe (base64url) и переноса строк. Данные обрабатываются локально и никуда не отправляются.
Что такое Base64 и зачем он нужен
Base64 — способ представить любые двоичные данные (файлы, изображения, ключи, подписи) в виде строки из 64 безопасных символов: латинские буквы, цифры, + и /. Это нужно там, где канал передаёт только текст: тело JSON и HTTP-заголовки, электронная почта, конфиги, атрибуты сертификатов, содержимое подписей и зашифрованных сообщений CMS.
При кодировании каждые 3 байта превращаются в 4 символа, поэтому строка Base64 примерно на треть длиннее исходных данных. Декодирование выполняет обратное преобразование. Наш инструмент делает и то, и другое мгновенно, прямо при вводе.
Возможности инструмента
- Текст ↔ Base64 в обе стороны с корректной обработкой кириллицы и любых символов Unicode (UTF-8).
- Файлы: закодируйте любой файл в Base64, а при декодировании скачайте результат как файл — удобно для картинок, ключей, вложений.
- URL-safe (base64url): вариант с символами
-и_без padding — как в JWT и параметрах ссылок. - Перенос строк по 76 символов — формат для PEM, писем и старых систем.
- 100% в браузере: ничего не загружается на сервер, инструмент работает и без интернета.
Как пользоваться
- Выберите направление — Кодировать или Декодировать.
- Вставьте текст (или Base64) в левое поле либо загрузите файл.
- Результат появится справа автоматически — скопируйте его или скачайте файлом.
Base64, электронная подпись и маркировка
Base64 постоянно встречается в работе с электронной подписью и API Честного ЗНАКа: в этом виде передаются сертификаты, отделённые подписи .sig, зашифрованные сообщения и коды маркировки. Если вам нужно не просто перекодировать данные, а заглянуть в их структуру или подписать документ — пригодятся другие наши инструменты: подписание и проверка подписи по ГОСТ и встроенный декодер ASN.1 для разбора сертификатов и CMS.
Понравился инструмент? Внутри сервиса ещё удобнее
Бесплатные инструменты — только часть Truemark. В личном кабинете вас ведут за руку интерактивные обучающие туры: сервис подсвечивает кнопку, которую нужно нажать, и объясняет каждый шаг — будто за вас кликают мышкой.
- Туры по всем ключевым процессам: заказ кодов, печать этикеток, агрегация, УПД
- Личный кабинет подсвечивает элементы и ведёт по шагам — как живой наставник
- Ответ техподдержки — готовый тур, а не простыня скриншотов
- 7 дней полного функционала бесплатно — без карты и обязательств
Частые вопросы
Данные куда-то отправляются?
Нет. Кодирование и декодирование выполняются JavaScript-кодом полностью в вашем браузере — данные не передаются на сервер и нигде не сохраняются. Инструмент работает даже без подключения к интернету.
Поддерживается ли кириллица?
Да. Текст кодируется в UTF-8, поэтому русские буквы, символы валют (₽, €) и эмодзи преобразуются и восстанавливаются корректно.
Чем base64url отличается от обычного Base64?
В URL-safe варианте символы + и / заменены на - и _, а padding = убирается. Такой формат безопасен в ссылках и используется, например, в JWT. Включите галочку «URL-safe».
Можно ли закодировать картинку или файл?
Да. Нажмите «Файл…» в режиме «Кодировать» — файл превратится в строку Base64 (например, для data-URI). А при декодировании нажмите «Скачать файл», чтобы получить исходные байты.
Почему при декодировании вижу «бинарные данные»?
Значит, раскодированные байты — не текст (это картинка, архив, ключ и т.п.). Нажмите «Скачать файл», чтобы сохранить их в исходном виде.
Ещё инструменты. Base64-кодировщик — один из бесплатных онлайн-инструментов Truemark для работы с маркировкой и электронной подписью: смотреть все инструменты →
