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