Dekoder URL

Odkoduj adresy URL i query stringi zakodowane procentowo na czytelny tekst. Zamień %20, %26 i %C3%A9 na zwykłe znaki w mgnieniu oka. Darmowy dekoder URL.

Czytaj nieczytelne, zakodowane linki

Linki kopiowane z e-maili, reklam, wyników wyszukiwania i raportów analitycznych często są pełne kodów typu %20, %3A i %2F. To kodowanie URL (procentowe) i choć przeglądarki je rozumieją, ludziom trudno je czytać. Dekoder URL zamienia te kody z powrotem na znaki, które oznaczają.

Na przykład https%3A%2F%2Fexample.com%2Fsearch%3Fq%3Dcaf%C3%A9 dekoduje się do https://example.com/search?q=café. Teraz widzisz prawdziwy adres docelowy i parametry.

Szczególnie przydaje się przy linkach śledzących i przekierowaniach, gdzie prawdziwy cel często jest ukryty w zakodowanym parametrze.

Jak korzystać z dekodera URL

  1. Wklej zakodowany URL lub tekst.
  2. Wyślij, aby zdekodować.
  3. Odczytaj lub skopiuj zdekodowany wynik.
  4. Jeśli wynik nadal zawiera kody %, został zakodowany dwukrotnie; zdekoduj go ponownie.

Przykłady

Query string

Dane wejściowe: q%3Dsummer%2Bsale%26page%3D2

Wynik: q=summer+sale&page=2

Jedno przejście dekoduje zewnętrzną warstwę. %2B stał się dosłownym znakiem +, który serwer przy drugim przejściu odczytałby jako spację.

Akcenty

Dane wejściowe: %C3%B1and%C3%BA

Wynik: ñandú

Plusy i symbole

Dane wejściowe: price+%E2%82%AC20

Wynik: price €20

Znak + zamienia się w spację, a trzy bajty %E2%82%AC stają się znakiem euro.

Tekst zakodowany podwójnie

Dane wejściowe: 50%2520off

Wynik: 50%20off

Nadal zakodowany: zdekoduj jeszcze raz, by otrzymać „50 off”.

Typowe zastosowania

  • Znalezienie prawdziwego celu w linku śledzącym lub przekierowującym.
  • Odczyt parametrów UTM i fraz wyszukiwania w raportach analitycznych.
  • Debugowanie query stringów wysyłanych do Twojego API lub aplikacji webowej.
  • Uczynienie czytelnymi zakodowanych linków w logach lub zgłoszeniach.
  • Odzyskiwanie znaków spoza alfabetu angielskiego z zakodowanych adresów URL.

Wskazówki i ważne informacje

  • Ten dekoder zamienia każdy + na spację, tak jak oczekują tego formularze. Prawdziwy plus musi przyjść zakodowany jako %2B.
  • Tekst z %25 został zakodowany podwójnie (%25 to kod samego znaku %).
  • Aby rozbić zdekodowany URL na części (schemat, host, ścieżkę, query), użyj parsera URL.
  • Zanim klikniesz zdekodowany link z nieznanego źródła, przyjrzyj się domenie. Parser URL pokaże dokładnie, na jaki host wskazuje.

Przypadki szczególne i ograniczenia

  • Uszkodzone sekwencje zostają bez zmian: 100%zz pozostaje 100%zz.
  • C%2B%2B+guide dekoduje się do C++ guide, ale surowe C++ guide dałoby C guide, bo każdy goły + jest czytany jako spacja.
  • Tekst zakodowany w starych jednobajtowych zestawach znaków (np. Latin-1 %E9 dla é) pokaże uszkodzony znak, bo dekoder oczekuje UTF-8.

Najczęściej zadawane pytania

Co oznacza %20 w adresie URL?

%20 to zakodowana postać spacji.

Dlaczego niektóre adresy mają %2F i %3A?

%2F to ukośnik (/), a %3A to dwukropek (:). Pojawiają się, gdy pełny URL jest przekazywany jako parametr w innym URL.

Co jeśli dekodowanie daje dziwne znaki?

Tekst może używać innego kodowania znaków niż UTF-8 albo w ogóle nie być zakodowany jako URL. Może to być Base64; wypróbuj dekoder Base64.

Czy dekodowanie adresów URL jest bezpieczne?

Dekodowanie zmienia tylko sposób wyświetlania tekstu. Nie otwiera linku, więc to bezpieczny sposób na sprawdzenie podejrzanych adresów.

Dlaczego zdekodowany link wciąż zawiera %?

Został zakodowany dwa razy. Wklej wynik ponownie do dekodera i dekoduj, aż nie zostaną żadne sekwencje %XX, jak w przykładzie 50%2520off powyżej.

Powiązane narzędzia

Udostępnij

Podobne narzędzia

Koder URL

Zakoduj tekst jako URL (kodowanie procentowe), by bezpiecznie użyć go w linkach, query stringach i API. Obsługa spacji, &, ?, # i polskich znaków.

Popularne darmowe narzędzia