Zolkit

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

Кодировать текст в Base64, декодировать Base64 обратно в текст или конвертировать изображение в Base64 data URL. Мгновенно, приватно, бесплатно.

Кодирование и декодирование Base64 онлайн

Base64 — схема кодирования двоичных данных в текст, широко используемая в e-mail, data URI, JWT и API-запросах. Кодировщик/декодировщик Zolkit работает полностью в браузере — ничего не загружается на сервер.

100% приватно

Всё кодирование и декодирование происходит локально в браузере с использованием нативных Web API. Текст и изображения не покидают устройство.

Мгновенная конвертация

Результат обновляется в реальном времени по мере ввода. Не нужно нажимать кнопку — мгновенный вывод.

Изображение в Data URL

Перетащите PNG, JPG, GIF, WebP или SVG файл, чтобы получить Base64 data URL для встраивания в HTML или CSS.

Поддержка Unicode

Корректно обрабатывает многобайтные символы Unicode, поэтому эмодзи и не-ASCII текст кодируются и декодируются без искажений.

Бесплатно навсегда

Без аккаунта, без регистрации, без водяных знаков. Zolkit полностью бесплатен.

Предпросмотр изображения

Видите предпросмотр изображения рядом с сгенерированным Base64 data URL и информацией о размере файла.

Как кодировать или декодировать Base64

  1. 1

    Перейдите на вкладку «Текст», выберите режим «Кодировать» или «Декодировать», затем вставьте содержимое в поле ввода.

  2. 2

    Результат появится мгновенно. Скопируйте его кнопкой «Копировать».

  3. 3

    Для изображений перейдите на вкладку «Изображение» и перетащите файл (макс. 2 МБ) для получения его Base64 data URL.

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

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

Base64 — кодирование двоичных данных в текст с использованием 64 печатаемых ASCII-символов. Применяется везде, где двоичные данные должны храниться или передаваться как текст — например в data URI, вложениях e-mail, JWT-токенах и API-ответах.

Поддерживается ли Unicode и эмодзи?

Да. Кодировщик использует encodeURIComponent перед btoa для корректной обработки многобайтных символов. Декодировщик выполняет обратный процесс, поэтому любой Unicode-текст (включая эмодзи) передаётся без искажений.

Какие форматы изображений можно конвертировать в Base64?

Поддерживаются PNG, JPG/JPEG, GIF, WebP и SVG. Инструмент использует FileReader API для чтения файла и создаёт data URL в формате data:[mime];base64,[data].

Есть ли ограничение по размеру?

Для изображений ограничение составляет 2 МБ, чего достаточно для большинства случаев встраивания. Для текстового ввода ограничений нет, кроме доступной памяти браузера.

Можно ли встраивать Base64 data URL напрямую в HTML?

Да. Используйте его как атрибут src тега <img> или как URL в CSS background-image. Это исключает HTTP-запрос, что может быть полезно для очень маленьких изображений, таких как иконки.

Отправляются ли файлы или текст на ваши серверы?

Нет. Всё работает в браузере с использованием btoa/atob и FileReader API. Серверной обработки для этого инструмента нет.