Кодирование в Base64

Преобразуйте текст или файл в формат Base64 для безопасной передачи через email, API, JSON или встраивания в код. Мгновенная обработка прямо в браузере.

Декодировать Base64

Когда нужно кодирование Base64

Передача файлов через API

REST и GraphQL API обычно работают с JSON, который не поддерживает бинарные данные напрямую. Base64 позволяет передать изображение, документ или любой файл как обычную строку в теле запроса.

Встраивание ресурсов в код

Небольшие изображения, иконки и шрифты можно закодировать в Base64 и встроить прямо в HTML или CSS. Это уменьшает количество HTTP-запросов и ускоряет загрузку страницы для маленьких файлов.

Как работает алгоритм Base64

Входные данные разбиваются на группы по 3 байта (24 бита). Каждая группа делится на 4 части по 6 бит. Каждые 6 бит преобразуются в один из 64 символов алфавита. Если входные данные не кратны 3 байтам, добавляются символы = для выравнивания.

Применение в веб-разработке

Data URI для изображений и шрифтов в CSS, передача бинарных данных через WebSocket, хранение файлов в localStorage браузера, формирование JWT-токенов для авторизации, отправка файлов через FormData в AJAX-запросах.

Совет по оптимизации

Встраивайте через Base64 только файлы до 5-10 КБ. Для крупных изображений лучше использовать обычные ссылки — браузер кэширует их эффективнее, чем повторяющиеся Base64-строки в CSS или HTML.

Как закодировать данные в Base64

1

Введите текст или загрузите файл

Выберите вкладку «Текст» и введите данные, или загрузите файл через вкладку «Файл». Поддерживаются файлы до 10 МБ любого формата.

2

Запустите кодирование

Нажмите кнопку «Кодировать в Base64». Преобразование выполняется мгновенно прямо в вашем браузере — данные не отправляются на сервер.

3

Скопируйте или скачайте результат

Используйте кнопку «Копировать» для буфера обмена или «Скачать» для сохранения в текстовый файл. Результат готов к использованию в коде или API.

Часто задаваемые вопросы