Инструменты разработчика

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

Закодируйте или декодируйте UTF-8 текст в стандартный или URL-safe Base64.

Кодирование и декодирование Base64 workspace

Как пользоваться

Выберите «Кодировать» или «Декодировать». Включите URL-safe, если значение использует - и _ вместо + и /. Недопустимые символы и неверная длина сообщаются вместо частичного результата.

Пример

Слово PepsTools кодируется в UGVwc1Rvb2xz.

Ввод

PepsTools

Результат

UGVwc1Rvb2xz

Как это работает

Кодирование использует байты UTF-8. Декодирование проверяет алфавит и дополнение перед возвратом текста. URL-safe режим переводит URL-алфавит и допускает пропущенный padding.

Частые ошибки

  • Декодер сообщает, что алфавит неверен Обычный режим отклоняет - и _. Включите URL-safe или верните + и /.
  • Неверная длина Группы Base64 после padding содержат четыре символа. Остаток из одного символа декодировать нельзя.

Ограничения

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

Конфиденциальность

Текст, который вы вставляете, обрабатывается в вашем браузере. PepsTools не получает его, не сохраняет и не отправляет в другой сервис.

Вопросы

Декодирование доказывает, что данные надёжны?

Нет. Base64 — это кодирование, а не подпись и не шифрование.