Кодировщик / Декодировщик Base64

Кодируйте и декодируйте строки Base64 мгновенно.

Мгновенная кодировка

Мгновенно конвертируйте обычный текст в формат Base64 для использования в URL данных, API или вложениях электронной почты.

Быстрая декодировка

Декодируйте строки Base64 обратно в читаемый текст одним щелчком. Идеально для проверки закодированных данных.

Гарантированная конфиденциальность

Вся конвертация происходит в вашем браузере. Ваши данные никогда не покидают ваше устройство и не загружаются на сервер.

Обнаружение ошибок

Неверные строки Base64 автоматически обнаруживаются с четкими сообщениями об ошибках, чтобы помочь вам исправить проблемы с кодированием.

Понимание кодирования Base64

Base64 — это схема кодирования бинарных данных в текстовом формате, которая представляет бинарные данные в формате ASCII. Она широко используется для передачи данных через носители, предназначенные для обработки текста, такие как вложения электронной почты, URL данных в HTML/CSS и токены аутентификации API. Base64 гарантирует, что бинарные данные остаются целыми в системах, которые в противном случае могут их испортить.

Когда использовать Base64

Кодирование Base64 необходимо для встраивания изображений непосредственно в HTML (data:image/png;base64,...), передачи файлов через JSON API, кодирования учетных данных для HTTP Basic Auth и безопасного включения бинарных данных в XML или JSON. Оно также часто используется в токенах JWT и потоках OAuth. Хотя Base64 увеличивает размер данных примерно на 33%, это стандартное решение для безопасной передачи бинарных данных в текстовом формате.

Как работает кодирование Base64

Base64 преобразует бинарные данные в группы по 6 бит, затем сопоставляет каждую группу с одним из 64 символов ASCII (A-Za-z0-9+/). Каждые 3 байта входных данных производят 4 байта вывода Base64. Символы заполнения (=) добавляются, чтобы обеспечить длину вывода, кратную 4. Этот процесс полностью обратим — декодирование просто обращает сопоставление символов и удаляет заполнение, чтобы восстановить исходные бинарные данные.

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