Перейти к содержимому

Base64 и URL: кодирование и декодирование

Кодирование и декодирование Base64, URL (percent-encoding) и HTML-сущностей

Загрузка инструмента…

Кодирует текст и файлы в Base64, URL-кодировку (percent-encoding), HTML-сущности, Unicode-экранирование или hex и декодирует их обратно. Пригодится, чтобы прочитать закодированные значения в ответе API или в URL либо подготовить значения для кода и конфигурации.

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

  1. Выберите вкладку: «Base64», «URL», «HTML-сущности», «Unicode-экранирование» или «Hex».
  2. Вводите текст в поле «Текст», чтобы увидеть результат в поле «Закодировано», или вставьте закодированное значение справа, чтобы увидеть текст.
  3. Задайте параметры, например «URL-безопасный алфавит (- и _)», «Переносить строки каждые 76 символов» или «Кодировать как».
  4. Файл перетащите в область «Файл в Base64»; декодированные двоичные данные сохраните кнопкой «Сохранить декодированные байты в файл».

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

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

Base64 — это шифрование?
Нет. Декодировать его может любой, поэтому его нельзя использовать, чтобы скрывать пароли или персональные данные.
Что означает %20 в URL?
Это пробел в percent-кодировке. В кодировке форм пробел записывается как +; этот вариант можно выбрать параметром «Пробел как +».
Как превратить картинку в Base64 data URI?
Перетащите изображение в область «Файл в Base64» и включите «Вывести как data URI». Для файла PNG результат начинается с data:image/png;base64,.
Чем Base64 отличается от Base64url?
Base64url использует - и _ вместо + и / и отбрасывает дополнение знаками =. Он применяется в JWT и URL; чтобы получить его, включите «URL-безопасный алфавит (- и _)».