Toolbox Hub
Все инструменты

Base64 Encoder/Decoder

Encode decode Base64

Encode decode Base64 Запускается локально в вашем браузере

About the

Кодировщик и декодер Base64 преобразует текстовые или двоичные данные в Base64 и обратно — схему кодирования, используемую для URI данных, заголовков базовой аутентификации HTTP и большинства вложений электронной почты. Кодирование выполняется с помощью встроенных в браузер примитивов btoa/atob, что означает, что преобразование выполняется с точностью до байта и текст Unicode обрабатывается правильно, а не создает моджибаке. Используйте его, когда вам нужно встроить небольшое изображение в CSS, декодировать базовый токен аутентификации или переместить двоичные данные через канал, который принимает только текст.

Where people use the

  • Кодирование небольшого изображения для его встраивания в CSS или HTML.
  • Создание URI данных для шаблона электронной почты, который поддерживает только определенные ресурсы.
  • Декодирование заголовка базовой аутентификации, чтобы увидеть, что он содержит.
  • Перемещение двоичных данных через поле, которое принимает только обычный текст.

How to use the

  1. 1

    Вставьте URI текста или данных.

    Введите в поле ввода или вставьте строку, которая уже закодирована в Base64.

  2. 2

    Выберите кодирование или декодирование

    Encode преобразует обычный текст в Base64. Декодирование превращает строку Base64 обратно в читаемый текст.

  3. 3

    Скопируйте вывод

    Скопируйте результат и используйте его в своем URL, заголовке или файле.

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

Шифрование Base64?

Нет. Base64 — это кодировка, а не шифрование. Любой может расшифровать его без ключа, поэтому никогда не используйте его для сокрытия паролей или секретов.

Почему мой декодированный вывод выглядел как мусор?

Обычно это означает, что ввод был закодирован как текст UTF-8, а затем обрабатывался как двоичный. Для декодирования полезных данных UTF-8 требуется двусторонний обход на уровне байтов, а не декодирование обычного текста.

Могу ли я закодировать изображение в URI данных?

Да. Закодируйте файл и добавьте к результату префикс data:image/png;base64, чтобы встроить его непосредственно в HTML или CSS.

Изменяет ли кодирование размер файла?

Base64 всегда увеличивает размер примерно на треть, поскольку каждые три байта становятся четырьмя символами. Запланируйте это, когда устанавливаете ограничения на размер.

Сопутствующие инструменты