Работает локально в браузере. Введённые данные не отправляются на наши серверы.

Советы по URL-декодированию

Декодируйте итеративно, если данные кодировали несколько раз.

В form-encoding «+» может означать пробел.

Некорректные percent-последовательности считайте ошибкой.

После декода могут появиться reserved-символы — кодируйте обратно при вставке.

Не исполняйте декодированные строки как код или URL вслепую.

Percent-encoding обратно в текст

Обработка выполняется в браузере — введённые данные не загружаются на наши серверы.

В URL пробел — `%20` (или `+` в query), не-ASCII — UTF-8 percent. Декодер возвращает читаемые параметры.

Декодируйте один раз. Двойное декодирование может превратить безопасную строку в неожиданные символы.

Как декодировать URL

  1. Вставьте закодированную строку

    Целый URL или одно значение query — оба ок, главное понимать что это.

  2. Декодируйте

    Последовательности `%` должны быть hex. Сломанное кодирование лучше ошибкой, чем догадкой.

  3. Скопируйте читаемое

    Расшифрованные пароли в публичный тикет не кладите.

FAQ: URL decode

Плюс или %20?

В `application/x-www-form-urlencoded` `+` — пробел. В path `+` — плюс. Берите вариант источника.

URL открывается?

Нет. Только текст. HTTP-запроса нет.

Локально?

Да.