Кодировщик / декодировщик URL

Закодируйте или раскодируйте ссылки и параметры за мгновение.

Зачем кодировать URL?

Адрес сайта может содержать только ограниченный набор символов. Пробелы, кириллица и некоторые знаки нужно закодировать, чтобы они правильно передавались. Процентное кодирование (percent-encoding) заменяет каждый проблемный символ знаком % и его кодом: пробел превращается в %20, буква я - в %D1%8F.

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

  1. Выберите Кодировать или Декодировать.
  2. Вставьте текст или URL и нажмите «Конвертировать».
  3. Скопируйте результат или нажмите «Использовать результат» для следующей операции.

Самые частые символы

СимволЗакодированныйПочему
пробел%20Недопустим в URL
&%26Разделяет параметры
=%3DРазделяет имя и значение параметра
?%3FОбозначает начало параметров
#%23Обозначает якорь на странице
/%2FРазделяет папки в пути
я%D1%8FВне базового набора символов, кодируется в UTF-8

Кодируйте значение, а не весь адрес

Инструмент использует encodeURIComponent - стандартный способ закодировать значение, которое вставляется в URL, например поисковый запрос. Поэтому он кодирует и /, ?, &. Если передать полный адрес, он перестанет работать как ссылка: кодируйте только изменяемую часть.

Пример: чтобы сделать ссылку на поиск «чай & сахар», закодируйте только значение - получится %D1%87%D0%B0%D0%B9%20%26%20%D1%81%D0%B0%D1%85%D0%B0%D1%80 - и поставьте его после ?q=.

Декодирование, чтобы понять ссылку

Ссылки для отслеживания, перенаправления и «Поделиться» часто содержат другой адрес, закодированный в параметре. Декодировав их, вы увидите, куда они ведут на самом деле. Полезная привычка перед тем, как открыть ссылку из письма или сообщения.

Случай со знаком «+»

В классических веб-формах пробел иногда кодируется как +, а не %20. Если в декодированном тексте вместо пробелов стоят +, просто замените их.

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

Кодируются ли специальные символы?

Да, кириллица и символы обрабатываются через encodeURIComponent - стандартный метод браузеров - в UTF-8.

Мои данные отправляются?

Нет. Кодирование и декодирование выполняются в браузере.

Почему URL перестал работать после кодирования?

Потому что закодировались и символы «/», «?» и «:» адреса. Кодируйте только значение параметра, а не весь URL.

Что значит ошибка при декодировании?

В строке есть «%», за которым не следует корректный код. Проверьте, не обрезана ли строка и не закодирована ли она дважды.

Похожие инструменты

Другие наши сайты:NetCheck - сетевые и DNS-инструментыVolt - тест скорости интернетаBoxo - временная почта