Decodex
Бесплатный онлайн-инструмент

DECODEX · BASE64 · UTF-8

Base64 кодировщик онлайн бесплатно

Преобразуйте текст UTF-8 в Base64, включая кириллицу и эмодзи. Бесплатно, без регистрации.

Преобразует при вводе или вставке. Отключите для ручного преобразования.

Текст UTF-8. Результат не содержит переносов строк.

Кодировка выходного текста · UTF-8

По умолчанию используется UTF-8. Выберите кодировку, требуемую принимающей системой.

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

Этот кодировщик превращает исходный текст в байты UTF-8 и создаёт стандартный Base64. Используйте его для подготовки значений API или проверки формата, требуемого другой системой.

  1. Введите исходный текст. Уже закодированная строка будет закодирована повторно; для восстановления оригинала используйте декодер.
  2. Преобразование выполняется автоматически. Если оно отключено, нажмите кнопку преобразования или Ctrl+Enter (⌘+Enter на Mac).
  3. Скопируйте результат кнопкой копирования. Ограничение — 5 МБ текста UTF-8.

Проверенные примеры Base64

Примеры используют UTF-8. Сравните ввод и результат, чтобы проверить направление. Один символ Unicode может занимать несколько байтов; число символов не определяет длину Base64.

ВводРезультат
HelloSGVsbG8=
Привет0J/RgNC40LLQtdGC
안녕하세요 😀7JWI64WV7ZWY7IS47JqUIPCfmIA=

Проверить пример Unicode →

Алфавит, заполнение и длина результата

Вывод использует A–Z, a–z, 0–9, +, / и конечное заполнение =, без добавления переносов строк. Для n байтов UTF-8 длина равна 4 × ceil(n / 3). Сравните f → Zg==, fo → Zm8= и foo → Zm9v. Для Base64URL замените + и / на - и _ и соблюдайте правила протокола.

Кодирование Unicode в UTF-8

Для восстановления кириллицы, корейского текста или эмодзи исходный текст должен быть закодирован в UTF-8. Base64 представляет байты и не указывает кодировку символов. При нечитаемом результате или ошибке проверьте исходную кодировку. Инструмент не преобразует автоматически Windows-1251, Shift_JIS, GBK и другие старые кодировки. Пример ниже позволяет проверить кодирование и обратное декодирование.

Выбор кодировки перед преобразованием в Base64

UTF-8 поддерживает кириллицу и эмодзи. Выбирайте другую кодировку только по требованию принимающей системы; при декодировании используйте ту же.

Если старая кодировка не может представить символ, преобразование завершится ошибкой. Используйте UTF-8, если принимающая система это допускает.

КодировкаТекстBase64
UTF-8Привет0J/RgNC40LLQtdGC
Windows-1251Приветz/Do4uXy

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

Кодируются ли пробелы и переносы строк?

Да. Они входят в байты ввода. Hello и Hello с переносом строки дают разные результаты. LF и CRLF также создают разные значения. Декодирование восстанавливает введённый текст.

Защищает ли Base64 мой текст?

Base64 — обратимое представление данных, а не шифрование. Оно не защищает пароли и другие секреты.

Декодировать Base64 →

Преобразование выполняется в браузере. Введённый текст и результат не отправляются на сервер преобразования. Google Analytics измеряет посещения и использование функций.