Base64 кодирование
Кодируйте и декодируйте текст в Base64
Текст
Base64
💡 Введите текст слева — он автоматически закодируется в Base64 справа. Или введите Base64 справа — он декодируется в текст слева.
Base64 кодирование и декодирование онлайн
Кодируйте текст в формат Base64 или декодируйте обратно. Base64 используется для передачи бинарных данных через текстовые протоколы, встраивания изображений в CSS и HTML, кодирования данных в URL и API.
Поддерживается кириллица и любые Unicode-символы. Конвертация происходит в реальном времени при вводе. Копируйте результат одним кликом.
Часто задаваемые вопросы
Что такое Base64?
Base64 — это способ кодирования бинарных данных в текстовый формат, используя 64 ASCII-символа (A-Z, a-z, 0-9, +, /). Название происходит от количества используемых символов. Это позволяет передавать любые данные через протоколы, которые работают только с текстом.
Зачем кодировать в Base64?
Основные применения: встраивание изображений в HTML/CSS (data URI), передача файлов через JSON API, кодирование email-вложений (MIME), хранение бинарных данных в текстовых конфигах и базах данных, передача данных в URL.
Увеличивает ли Base64 размер данных?
Да, Base64 увеличивает размер примерно на 33%. Это связано с тем, что каждые 3 байта исходных данных кодируются в 4 символа. Для критичных к размеру приложений лучше передавать данные в бинарном виде.
Можно ли кодировать файлы?
Данный инструмент работает с текстом. Для кодирования файлов (изображений, PDF) нужно сначала прочитать файл как бинарные данные. В браузере это делается через FileReader API.