Маркетинг и ссылки

URL-кодировщик и декодер онлайн

Закодируйте текст для безопасной вставки в URL или превратите ссылку с процентным кодированием в обычный текст.

Приватность по умолчанию: ваши данные остаются на вашем устройстве.

Ввод

Режим кодирования

Результат

Что делает инструмент «URL-кодировщик и декодер»?

В URL допустимы лишь некоторые символы, поэтому пробелы, кириллица и знаки вроде & нужно кодировать (процентное кодирование: пробел становится %20, а «я» — %D1%8F). Этот URL-кодировщик преобразует текст в безопасный вид, а декодер возвращает закодированные ссылки к читаемому тексту.

Как пользоваться инструментом «URL-кодировщик и декодер»

  1. Вставьте текст или URL в поле ввода.
  2. Выберите «Компонент», чтобы закодировать одно значение, например поисковый запрос, или «Полный URL», чтобы сохранить символы вроде / ? &.
  3. Нажмите «Кодировать» или «Декодировать».
  4. Скопируйте результат или используйте его как новый ввод для следующего шага.

Ваша приватность

Кодирование и декодирование выполняются в вашем браузере. Вставленные ссылки никогда не отправляются в MyToolsLab.

Как MyToolsLab защищает приватность

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

Чем кодирование компонента отличается от кодирования полного URL?

Кодирование компонента (encodeURIComponent) преобразует все служебные символы, включая / ? & = и #, и подходит для отдельного значения запроса. Кодирование полного URL (encodeURI) их не трогает, поэтому готовый адрес продолжает работать.

Когда нужен URL-декодер?

Когда ссылка или запись в журнале полна последовательностей вроде %20 или %D1%8F, а вам нужно её прочитать. Декодирование возвращает пробелы, буквы и символы.

Почему в некоторых URL вместо %20 пробел обозначен знаком +?

HTML-формы традиционно кодируют пробелы в строке запроса знаком +. При декодировании данных из формы включите «+ как пробел»; для путей, где + — настоящий плюс, не включайте.

Почему при декодировании появляется ошибка «неверный формат»?

После знака % должны идти две шестнадцатеричные цифры, а байты должны образовывать корректный UTF-8. Одинокий % (как в «100%») или оборванная последовательность вызывают ошибку; сначала закодируйте знак % как %25.