DevToolbox

Бесплатно онлайн Base64 Encoder / Decoder

Кодируйте текст, изображения и файлы в Base64 или декодируйте строки Base64 — бесплатно, онлайн и полностью на стороне клиента. Загрузка файлов не требуется.

100% на стороне клиента · Данные никогда не покидают ваш браузер

Как использовать Base64 Encoder / Decoder

Выберите режим в зависимости от задачи:

  • Текстовый режим: вставьте любой текст UTF-8 и нажмите Кодировать, чтобы преобразовать его в Base64, или вставьте строку Base64 и нажмите Декодировать, чтобы восстановить исходный текст.
  • Режим изображения: вставьте строку Base64, и вы увидите изображение в виде предпросмотра — удобно для отладки CSS-URI вида data:.
  • Режим файла: перетащите любой файл, чтобы мгновенно получить его представление в Base64. Поддерживаются изображения, PDF, ZIP и любые бинарные форматы.

Нажмите кнопку , чтобы переключить направление кодирования/декодирования, или используйте Ctrl/Cmd+Enter для запуска и Ctrl/Cmd+K для очистки.

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

Что такое кодирование Base64?

Base64 — это схема кодирования двоичных данных в текст, которая использует 64 печатаемых ASCII-символа (A–Z, a–z, 0–9, +, /). Она широко применяется для встраивания бинарных данных — изображений или файлов — в текстовые форматы, такие как JSON, HTML или электронная почта.

Мои данные в безопасности? Они куда-то загружаются?

Нет. Всё кодирование и декодирование происходит исключительно в вашем браузере с помощью JavaScript. Никакие данные не отправляются на сервер. Ваши данные никогда не покидают ваше устройство.

В чём разница между стандартным Base64 и URL-безопасным Base64?

Стандартный Base64 использует символы + и /, которые имеют особое значение в URL. URL-безопасный Base64 заменяет + на - и / на _, что позволяет использовать его в URL и именах файлов без процентного кодирования.

Можно ли закодировать изображение в Base64?

Да! Переключитесь в режим «Изображение», вставьте строку Base64, чтобы декодировать и просмотреть изображение, или используйте режим «Файл», чтобы перетащить любой файл изображения и получить его представление в Base64.

Каковы типичные варианты использования Base64?

Встраивание изображений в HTML/CSS (data URI), кодирование бинарных вложений в JSON API, хранение бинарных данных в базах данных, кодирование учётных данных в заголовках HTTP Basic Auth и обработка бинарных данных в JWT-пейлоадах.

Связанные инструменты

Связанные статьи