URL декодер


Используйте этот бесплатный онлайн инструмент для декодирования URL. Напечатайте или вставьте закодированную строку URL в область ввода, нажмите на кнопку “Готово”, и получите преобразованную строку.

URL (Uniform Resource Locator) - это форма обозначения адреса ресурса в интернете. Тим Бернерс-Ли, создатель Всемирной паутины, сформулировал строго определенную структуру URL в RFC 1738.

Декодирование URL - это обратный процесс кодирования.

Согласно RFC 3986, символы в URL должны быть выбраны из определенного набора зарезервированных и не зарезервированных символов ASCII. Использование любых других символов в URL недопустимо.

Значения параметра URL включают буквенно-цифровые символы ASCII. Некоторые символы являются зарезервированными, и должны быть закодированы, чтобы убедиться, что сервер правильно интерпретирует URL. Кодирование URL должно произойти только в значениях параметра. Символы кодируются через их замену на знак процента (%), за которым следует соответствующая двузначная шестнадцатеричная строка.

URL содержит ограниченный набор символов из набора символов US-ASCII, включая алфавит (A-Z a-z), цифры (0-9), тире (-), подчеркивание (_), тильда (~) и точка (.). Любой другой символ вне допустимого набора кодируется, используя кодирование URL или процентное кодирование.

Как работает URL-декодирование?

Ниже приведены правила, применяемые для декодирования строки запроса, параметров траектории или форм параметров HTML.

  1. Буквенно-цифровые символы a - z, A - Z и 0 - 9 не меняются.
  2. Такие символы как -, _, ~ также остаются без изменений.
  3. Любая последовательность формы %xy считается байтом, где xy - двузначное шестнадцатеричное представление 8 битов. Все подстроки, имеющие один или несколько последовательностей, заменяются символом или символами, кодирование которых приведет к последовательным байтам.