Фішингові URL і домени

URL-кодувальник і декодувальник

Працює локально

Сам інструмент доступний англійською мовою; на цій сторінці наведено пояснення вашою мовою.

Використовуйте URL-кодувальник і декодувальник

Як це працює

Декодуйте текст у відсотковому кодуванні (percent-encoding), наприклад ціль переспрямування, приховану у фішинговому посиланні, або кодуйте текст для використання в URL за допомогою encodeURIComponent чи encodeURI.

Програма працює повністю у вашому браузері: жодні введені вами дані не завантажуються.

Як користуватися URL-кодувальник і декодувальник

  1. Вставте текст. Вставте закодований рядок, наприклад значення параметра url= чи redirect=, або звичайний текст, який хочете закодувати.
  2. Виберіть дію. Натисніть decode, щоб перетворити послідовності %XX назад на символи, encodeURIComponent, щоб закодувати одне значення, або encodeURI, щоб закодувати всю адресу.
  3. Прочитайте результат. Результат з'являється в полі під кнопками. Error означає, що введення недійсне для цієї дії.
  4. За потреби декодуйте ще раз. Кожне натискання decode знімає один шар. Якщо ви ще бачите %25, %3A чи %2F, вставте результат назад у поле й декодуйте знову.
  5. Скопіюйте або передайте далі. Copy (копіювати) копіює результат. Send to… (надіслати до…) передає його до Link Unwrapper, Multi-Layer Decoder, URL Defanger або Homoglyph Checker.

Приклад

Закодована ціль переспрямування

Вхідні дані
https%3A%2F%2Flogin.example.com%2Fverify%3Fuser%3Dalice%40example.com%26step%3D2
Вихідні дані (зафіксовано 2026-10-20)
https://login.example.com/verify?user=alice@example.com&step=2

Decode (декодувати) дає https://login.example.com/verify?user=alice@example.com&step=2. Фішингові посилання часто так передають адресу електронної пошти одержувача, щоб фейкова сторінка входу могла її підставити.

Що перевіряється

СигналЩо це означає
Декодований результатКожна послідовність %XX стає символом, який вона позначає, прочитаним як UTF-8. Шукайте в ньому другу повну адресу, адресу електронної пошти чи скрипт.
%25 у результаті%25 — це закодований знак відсотка. Якщо результат усе ще містить %3A, %2F чи %25, оригінал, імовірно, закодовано двічі — поширений спосіб приховати ціль від побіжного погляду.
ErrorДекодування не вдається на самотньому %, на %, за яким ідуть не шістнадцяткові символи, або на неповній послідовності UTF-8. Кодування не вдається лише на розірваній сурогатній парі, що рідко трапляється у вставленому тексті.
Знаки плюсdecode залишає + як є. У рядках запиту формату форм + означає пробіл, тож читайте його так самостійно.
Результат encodeURIComponentКодує все, крім літер, цифр і кількох знаків, як-от дефіс, підкреслення, крапка й тильда, тож : / ? & = # і @ кодуються. Використовуйте для значення одного параметра, наприклад адреси електронної пошти.
Результат encodeURIЗберігає символи, що задають структуру URL, як-от : / ? & = # @, і кодує пробіли та літери поза ASCII.
Літери поза ASCIIКодування записує кожну літеру поза ASCII як два–чотири байти %XX. Кирилична літера чи літера з діакритикою, прихована так, стає видимою лише після декодування.

Ще кілька прикладів

Двічі закодована ціль переспрямування

Вхідні дані
https%253A%252F%252Fexample.net%252Flogin
Результат

decode дає https%3A%2F%2Fexample.net%2Flogin. Повторне декодування цього результату дає https://example.net/login.

Адреса пошти як значення одного параметра

Вхідні дані
alice@example.com&next=/account
Результат

encodeURIComponent дає alice%40example.com%26next%3D%2Faccount, тож & і / більше не можуть розділити запит.

Уся адреса з пробілом і діакритикою

Вхідні дані
https://example.org/search?q=café & tea
Результат

encodeURI дає https://example.org/search?q=caf%C3%A9%20&%20tea. Знак & залишається, тож tea почне новий параметр; для значення використовуйте encodeURIComponent.

Часті запитання

Чим відрізняються три кнопки?

encodeURIComponent екранує все, крім літер, цифр і кількох знаків, як-от - _ . ~, тож підходить для значення одного параметра. encodeURI зберігає структуру URL, як-от : / ? & = #, а decode перетворює послідовності %XX назад.

Чому декодування показує Error або залишає %2F?

Некоректна послідовність, як-от самотній % чи обрізана %E0%A4, ламає декодування, і інструмент показує Error. За один запуск він знімає один шар, тож двічі закодований текст (%252F) потребує другого проходу або Multi-Layer Decoder, а + не перетворюється на пробіл.

Чи надсилається текст кудись?

Ні. Кодування й декодування використовують вбудовані функції браузера на цій сторінці; нічого не завантажується і жодне посилання не відкривається.

Навіщо взагалі кодувати фішингове посилання?

Кодування приховує читабельну адресу всередині параметра, тож попередній перегляд, фільтр чи побіжний погляд бачать лише перший хост. Сервіси переспрямування й поштові сканери теж кодують ціль, коли обгортають посилання.

Чи змінює декодування щось іще в тексті?

Ні. Змінюються лише послідовності %XX. Літери та знаки + залишаються як є, а HTML-сутності не перетворюються.

Як декодувати все обгорнуте посилання, наприклад адресу Safe Links?

Скористайтеся Link Unwrapper. Він знаходить параметр, що містить ціль, і декодує його шар за шаром. Цей інструмент декодує весь рядок одразу, тож частини, що належать обгортці, теж декодуються.

Чому літери з діакритикою чи кирилиця стають кількома групами %XX?

Символи поза ASCII спершу записуються як байти UTF-8, і кожен байт кодується окремо. é стає %C3%A9, а кирилична а — %D0%B0.

Пояснення термінів

Дослідження PhishDestroy