Статьи

Интерфейс конвертера Base64

Текст (UTF-8)
Base64

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

Бесплатный инструмент для кодирования текста в формат Base64 или декодирования обратно. Base64 используется разработчиками для безопасной передачи бинарных данных через текстовые протоколы, встраивания изображений (data URI) в CSS/HTML и кодирования данных JSON Web Token (JWT).

Наш декодер полностью поддерживает кириллицу и любые Unicode-символы (UTF-8). Включите режим URL-safe, если вам нужно передать строку в GET-параметре адреса без риска поломать ссылку спецсимволами. Все вычисления происходят прямо в браузере, что гарантирует полную приватность ваших данных.

Base64 пример для текста, кириллицы и JSON

Часто нужен не просто конвертер, а быстрый Base64 пример, чтобы понять, правильно ли работает кодирование. Базовые примеры выглядят так: Hello → SGVsbG8=, Привет → 0J/RgNC40LLQtdGC, {"ok":true} → eyJvayI6dHJ1ZX0=. Такие короткие пары удобны для проверки API, настройки тестовых данных и ручной отладки.

Если нужен более подробный разбор с примерами для JavaScript, Python, email и JWT, откройте статью о Base64 простыми словами.

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

Что такое Base64?

Base64 — это способ кодирования бинарных данных в текстовый формат, используя 64 печатных ASCII-символа (A-Z, a-z, 0-9, +, /). Название происходит от количества используемых символов. Это позволяет безопасно передавать любые данные через протоколы, которые работают только с текстом (например, Email или HTTP заголовки).

Зачем кодировать в Base64?

Основные применения: встраивание мелких изображений прямо в код HTML/CSS, передача файлов через JSON API, кодирование email-вложений (MIME), хранение бинарных данных в текстовых конфигурациях и передача сложных данных в URL.

Что такое URL-safe Base64?

В стандартном алфавите Base64 используются символы плюса (+) и слеша (/). При передаче через URL эти символы имеют служебное значение и могут сломать ссылку. В URL-safe режиме (RFC 4648) они заменяются на минус (-) и подчеркивание (_), а выравнивающие символы = в конце удаляются.

Увеличивает ли Base64 размер данных?

Да, Base64 увеличивает исходный размер файла примерно на 33%. Это связано с тем, что каждые 3 байта (24 бита) исходных данных кодируются в 4 текстовых символа (по 6 бит на символ). Поэтому для больших файлов это не самый эффективный метод.

Где посмотреть простой пример Base64?

Самый быстрый пример - закодировать короткую строку вроде Hello или Привет прямо в форме выше. Так проще сразу увидеть, как выглядит Base64 на латинице, кириллице и JSON без установки утилит и консольных команд.