Перейти к содержанию
Конвертер времени начала матчей ЧМ уже доступенСмотрите время начала в своем часовом поясе и добавляйте напоминания в календарь.

Base64 кодирование/декодирование

Base64 Encode/Decode обрабатывает текст UTF-8, Base64URL и вывод в формате MIME, а также рабочие процессы изображений для Data URLs, необработанный Base64, локальный предварительный просмотр и загрузку изображений.

Входной текст

Символы

0 / 50,000

Base64 кодирование/декодирование

Быстрый старт

1
Выберите текст, изображение в Base64 или Base64 в изображение.
2
Вставьте текст/Base64 или загрузите одно изображение.
3
Закодируйте или декодируйте текст и скопируйте результат.
4
После загрузки изображения скопируйте Data URL или raw Base64.
5
Вставьте Data URL или raw Base64, выберите MIME, затем просмотрите или скачайте.

Частые сценарии

URL/JWT

предпочтительно использовать вариант URL‑safe (−/_); завершающий '=' можно опустить, чтобы избежать экранирования

Почта/MIME

при необходимости переноса используйте правило 76 символов (CRLF); для веба переносы обычно не нужны. Инструмент поддерживает перенос на 76 символов и переключатель LF/CRLF

Многострочный текст

включите построчное кодирование для независимой обработки строк

MIME/PEM

включите перенос 76; при необходимости включите LF

Data URL

при встраивании генерируйте data:[mime];base64,…; декодер автоматически берёт часть после запятой

Проверка туда‑обратно

сразу после кодирования выполните декодирование и сравните

Загрузка изображения

сохраняйте исходные байты и переключайтесь между Data URL и raw Base64 без повторной загрузки.

Data URL изображения

вставьте data:image/...;base64,..., чтобы автоматически определить MIME-тип и сразу показать изображение.

Raw Base64-данные изображения

укажите исходный MIME-тип изображения, чтобы инструмент мог автоматически показать предпросмотр и скачать его как изображение.

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

Вывод URL‑safe
Кодировать построчно (каждую строку отдельно)
Переносать каждые 76 символов MIME (CRLF)
Использовать LF для переносов (\n)
Data URL
Сырой Base64
Для raw Base64-изображения нужен явный MIME-тип, потому что сам Base64 не хранит метаданные формата файла.
Автодобавление padding: длина приводится к кратной 4; некорректные длины — ошибка
Игнорирование пробельных символов: переводы строк и пробелы удаляются при декодировании

Границы текста и изображений

Кодировка текста начинается со стандартного Base64 (+/ с дополнением). Безопасный вывод URL переключается на Base64URL (-/_ с заполнением по умолчанию опущено).
Декодирование принимает стандартные Base64 и Base64URL, удаляет пробелы, добавляет дополнения, если это возможно, и извлекает полезную нагрузку после запятой Data URL.
Изображение в Base64 принимает по одному изображению за раз и сохраняет исходные байты; он не сжимает, не обрезает, не изменяет размер, не оптимизирует, не сканирует и не конвертирует форматы.
Необработанное входное изображение Base64 не имеет метаданных MIME. Перед просмотром или загрузкой выберите тип исходного изображения.
Большой текст и изображения ограничены границей выполнения текста, длиной данных URL, памятью браузера и поддержкой предварительного просмотра изображений в браузере.
Для двоичных файлов, не являющихся изображениями, используйте специальный файловый инструмент или интерфейс командной строки. Текстовый режим декодирует байты как UTF-8, поэтому произвольные двоичные данные могут выглядеть искаженными.

Рекомендации по использованию

Текстовый режим по умолчанию использует UTF-8. Если вам нужен GBK, Shift-JIS или другая кодировка, сначала преобразуйте текст, а затем используйте инструмент.
Стандартный Base64 используется по умолчанию. Включайте безопасный вывод URL только тогда, когда цель ожидает Base64URL (-/_ с заполнением по умолчанию опущено).
При обмене между системами удаляйте переводы строк и пробелы; добавляйте их только для отображения
Base64 увеличивает размер данных примерно на 33%; разделяйте очень большой текст и избегайте его использования в качестве формата хранения больших файлов.
Стандартный Base64 для легаси‑систем: отключить URL‑safe (сохранить +/ и =)
Построчное кодирование повторно кодирует уже закодированный Base64; для конвертации варианта отключите его перед кодированием
Перенос на 76 символов влияет только на отображение; декодер игнорирует переносы и пробелы
Если вы делитесь raw Base64, обязательно сохраняйте исходный MIME-тип, чтобы получатель мог корректно восстановить файл.
Наличие предпросмотра зависит от поддержки формата изображений в браузере; даже если предпросмотр недоступен, при скачивании сохраняются исходные байты.

Ограничения и совместимость

Текстовый режим декодирует байты как текст UTF-8. Для двоичных файлов, не являющихся изображениями, используйте специальный файловый инструмент или интерфейс командной строки вместо этой страницы.
Загрузка изображений, длина данных URL и размер предварительного просмотра ограничены объемом памяти браузера и поддержкой формата изображения браузера.
Некоторые форматы изображений могут успешно кодироваться, но все равно не иметь предпросмотра в текущем браузере.

Конфиденциальность и безопасность

Обработка Base64 выполняется в браузере. Текстовый ввод, ввод изображения Base64, выбранные изображения и настройки могут оставаться в текущем сеансе или в хранилище браузера. Если вы сохраните рабочую область или включите синхронизацию WebDAV, эти данные, вложение выбранного изображения и настройки могут сохраняться согласно настройкам синхронизации. На общем устройстве при необходимости очищайте ввод, изображения и данные сайта.
Примечание по безопасности: Base64— это кодирование, а не шифрование. Он не скрывает, не проверяет и не сканирует контент; шифруйте конфиденциальные данные перед кодированием.

Частые вопросы

8

Перейдите к следующему шагу с этими связанными инструментами.

Ресурсы

Руководства

Вся обработка инструментов выполняется локально в вашем браузере.