Base64
Converter
Инструмент для преобразования текста и файлов в формат Base64. Быстрое кодирование и декодирование без отправки данных на сервер.
Base64‑кодирование и декодирование: применение в веб‑разработке и SEO
Что такое Base64?
- Data URI — встраивание изображений, шрифтов и иконок прямо в HTML или CSS через Base64. Уменьшает число HTTP‑запросов.
- Email‑вложения — стандарт MIME кодирует вложения в Base64 для передачи через текстовые протоколы.
- API токены — Basic Auth передаёт логин:пароль в заголовке Authorization в формате Base64.
- JWT токены — заголовок и payload JWT‑токена кодируется Base64url (без +, / и =).
Base64 и производительность сайта
Встраивание маленьких изображений через Base64 Data URI сокращает количество HTTP‑запросов, что улучшает LCP на страницах с множеством мелкой графики (иконки, логотипы).
Однако большие изображения в Base64 увеличивают размер HTML/CSS файла примерно на 33%. Для изображений крупнее 2–3 KB лучше использовать отдельные файлы с правильным кэшированием.
CSS‑спрайты и SVG‑иконки — более эффективная альтернатива Base64 для иконочных наборов.
Часто задаваемые вопросы
Безопасно ли хранить данные в Base64? +
Base64 — это кодирование, не шифрование. Любые данные в Base64 легко декодируются без ключа. Никогда не используйте Base64 для защиты конфиденциальных данных — паролей, токенов API или персональных данных в открытом виде.
Чем Base64 отличается от Base64url? +
Base64url — модификация для URL и файловых имён: символы + заменяются на -, символы / на _, а символы заполнения = опускаются. Используется в JWT‑токенах и OAuth.
Как использовать Base64 для оптимизации CSS? +
Маленькие SVG‑иконки, паттерны фона или шрифты можно встроить напрямую в CSS через url('data:image/svg+xml;base64,...'). Это устраняет дополнительные HTTP‑запросы для мелких ресурсов, что положительно влияет на TTFB и FCP.