Base64: кодирование и декодирование онлайн
🔄 Закодируйте текст, ссылку или данные в Base64 и декодируйте обратно за один клик. Полная поддержка кириллицы (UTF-8): кодирование и декодирование работают в вашем браузере, без отправки данных на сервер.
Что такое Base64?
Base64 — это стандарт кодирования двоичных данных при помощи только 64 символов ASCII. Алфавит кодирования содержит латинские буквы (A-Z, a-z), цифры (0-9) и два дополнительных символа (+ и /).
Зачем используется Base64?
- Передача данных: Позволяет передавать бинарные данные (например, изображения) через текстовые протоколы (email, JSON, XML), которые могут искажать специальные символы. Про передачу данных через API на Node.js читайте в руководстве по HTTP-запросам.
- Встраивание ресурсов: Data URI Scheme позволяет вставлять небольшие иконки и картинки прямо в HTML или CSS код (
src="data:image/png;base64,..."), уменьшая количество HTTP-запросов. - Базовая обфускация: Иногда используется для скрытия информации от простого взгляда (но это НЕ шифрование!).
Особенности работы с кириллицей
Стандартные функции JavaScript btoa() и atob() работают только с символами Latin-1 (ASCII). Если попытаться закодировать русский текст, возникнет ошибка. Наш инструмент использует специальный алгоритм для корректной обработки UTF-8, поэтому вы можете смело кодировать любые тексты на любом языке. Например, заголовок и полезная нагрузка JWT-токена кодируются в Base64Url — подробнее в статье про JWT-токены.
🔒 Безопасность
Все преобразования выполняются на вашем устройстве. Мы не храним и не передаем ваши данные третьим лицам.Сделано разработчиками с ❤️
Вопросы