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
Перейдите на вкладку «Текст», выберите режим «Кодировать» или «Декодировать», затем вставьте содержимое в поле ввода.
- 2
Результат появится мгновенно. Скопируйте его кнопкой «Копировать».
- 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. Серверной обработки для этого инструмента нет.