URL-декодер

Раскодируйте ссылки и query string с percent-encoding обратно в читаемый текст. Превратите %20, %26 и %D0%BA в обычные символы. Бесплатный URL-декодер.

Читайте запутанные закодированные ссылки

Ссылки, скопированные из писем, рекламы, поисковой выдачи и отчётов аналитики, часто полны кодов вроде %20, %3A и %2F, а русские ссылки превращаются в длинные цепочки %D0%.... Это URL-кодирование (percent-encoding): браузеры его понимают, а человеку читать трудно. URL-декодер превращает эти коды обратно в символы, которые за ними стоят.

Например, https%3A%2F%2Fexample.com%2Fsearch%3Fq%3Dcaf%C3%A9 раскодируется в https://example.com/search?q=café. Теперь видны настоящий адрес и параметры.

Особенно полезно это для ссылок отслеживания и редиректов, где реальный адрес назначения часто спрятан в параметре в закодированном виде.

Как пользоваться URL-декодером

  1. Вставьте закодированный URL или текст.
  2. Отправьте на декодирование.
  3. Прочитайте или скопируйте раскодированный результат.
  4. Если в результате остались коды с %, текст был закодирован дважды; раскодируйте его ещё раз.

Примеры

Query string

Ввод: q%3Dsummer%2Bsale%26page%3D2

Результат: q=summer+sale&page=2

За один проход снимается внешний слой. %2B превратился в обычный +, который сервер при втором проходе прочитал бы как пробел.

Диакритика

Ввод: %C3%B1and%C3%BA

Результат: ñandú

Плюсы и символы

Ввод: price+%E2%82%AC20

Результат: price €20

Знак + превращается в пробел, а три байта %E2%82%AC — в знак евро.

Дважды закодированный текст

Ввод: 50%2520off

Результат: 50%20off

Всё ещё закодировано: раскодируйте ещё раз, чтобы получить «50 off».

Где пригодится

  • Поиск настоящего адреса внутри ссылки отслеживания или редиректа.
  • Чтение UTM-параметров и поисковых запросов в отчётах аналитики.
  • Отладка query string, которые приходят в ваш API или веб-приложение.
  • Приведение закодированных ссылок из логов или обращений в поддержку к читаемому виду.
  • Восстановление кириллицы и других нелатинских символов из закодированных URL.

Советы и важные нюансы

  • Этот декодер превращает каждый + в пробел, как принято при отправке форм. Настоящий знак плюса должен приходить закодированным как %2B.
  • Если в тексте видно %25, он был закодирован дважды (%25 — это код самого символа %).
  • Чтобы разобрать раскодированный URL на части (схема, хост, путь, запрос), используйте парсер URL.
  • Прежде чем переходить по раскодированной ссылке из неизвестного источника, внимательно посмотрите на домен. Парсер URL точно покажет, на какой хост она ведёт.

Особые случаи и ограничения

  • Битые последовательности остаются как есть: 100%zz так и останется 100%zz.
  • C%2B%2B+guide раскодируется в C++ guide, а необработанный C++ guide превратится в C guide, потому что каждый голый + читается как пробел.
  • Текст в старых однобайтовых кодировках (например, %E9 для é в Latin-1 или байты Windows-1251 для кириллицы) отображается битым символом, потому что декодер ожидает UTF-8.

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

Что означает %20 в URL?

%20 — закодированная форма пробела.

Почему в некоторых URL встречаются %2F и %3A?

%2F — это слэш (/), а %3A — двоеточие (:). Они появляются, когда полный URL передаётся как параметр внутри другого URL.

Что делать, если после декодирования странные символы?

Текст может быть в кодировке, отличной от UTF-8, или вообще не быть URL-кодированным. Возможно, это Base64; попробуйте Base64 декодер.

Безопасно ли раскодировать URL?

Декодирование меняет только отображение текста. Ссылка при этом не открывается, так что это безопасный способ изучить подозрительный URL.

Почему в раскодированной ссылке всё ещё есть %?

Её закодировали дважды. Вставьте результат обратно в декодер и раскодируйте снова, пока не исчезнут последовательности %XX, как в примере с 50%2520off выше.

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

Поделиться

Аналогичные инструменты

URL-кодировщик

Закодируйте любой текст в URL-формат (percent-encoding) для ссылок, query string и запросов к API. Пробелы, &, ?, # и кириллица. Бесплатный URL-кодировщик.

Популярные бесплатные инструменты