Narzędzia deweloperskie

Dekoder URL

Dekoduj adresy URL i ciągi zapytania zapisane w kodowaniu procentowym.

Najlepsze do: Odczyt skopiowanego linku, Sprawdzenie parametrów zapytania

Szybka odpowiedz

Wklej zakodowany adres URL lub fragment zapytania, a zobaczysz od razu czytelną wersję.

Wynik

hello world?x=1&y=2

Opis

To narzędzie zamienia sekwencje procentowe, takie jak %20, %3F i %26, na zwykłe znaki. Przydaje się przy analizie linków, parametrów żądań, przekierowań oraz skopiowanych fragmentów, w których widać zakodowaną interpunkcję. Dekoder działa na tekście wejściowym i zamienia poprawne sekwencje na odpowiadające im znaki. Jeśli w ciągu znajdują się błędne lub niepełne sekwencje, mogą pozostać bez zmian albo spowodować błąd zależnie od wpisanych znaków. Dzięki temu łatwo sprawdzisz, jak dana część URL zostanie odczytana przed udostępnieniem, zapisaniem lub analizą błędu.

Zastosowania

  • Odczyt skopiowanego linkuZdekoduj link z czatu, wiadomości lub logów, aby zobaczyć prawdziwą ścieżkę i parametry bez znaków procentowych.
  • Sprawdzenie parametrów zapytaniaUjawnij nazwy i wartości parametrów, na przykład adres przekierowania, frazę wyszukiwania albo filtry ukryte w zakodowanym zapytaniu.
  • Weryfikacja adresów przekierowańSprawdź zakodowane callbacki i adresy redirect przed użyciem ich w kodzie, testach lub analizie bezpieczeństwa.

Jak to dziala

  1. 1

    Wklej zakodowany URL, ścieżkę lub ciąg zapytania do pola.

  2. 2

    Narzędzie dekoduje sekwencje procentowe i natychmiast pokazuje czytelny tekst.

  3. 3

    Porównaj wynik z oryginałem, jeśli chcesz wyłapać problemy z kodowaniem.

Przyklady

Dekodowanie ciągu zapytania

Wejscie: search%3Fq%3Dcoffee%20beans%26page%3D2

Wynik: search?q=coffee beans&page=2

Pokazuje, jak zakodowana interpunkcja i spacje wracają do czytelnej postaci.

Dekodowanie ścieżki z symbolami zastrzeżonymi

Wejscie: docs%2Fapi%2Fv1%2Fusers%3Factive%3Dtrue

Wynik: docs/api/v1/users?active=true

Przydatne, gdy ścieżka URL i parametry są zapisane jako jeden zakodowany ciąg.

Dekodowanie adresu zwrotnego

Wejscie: https%3A%2F%2Fexample.com%2Fcheckout%3Fref%3Demail%2520promo

Wynik: https://example.com/checkout?ref=email%20promo

Pokazuje, że element zakodowany podwójnie pozostaje częściowo zakodowany po jednym dekodowaniu.

FAQ

Czy narzędzie zamienia plusy na spacje?

Nie. Dekodowane są tylko sekwencje procentowe. Znak + pozostaje plusem, jeśli źródłowy zapis nie oznaczał nim spacji.

Dlaczego część tekstu nadal wygląda na zakodowaną?

Niektóre dane są kodowane więcej niż raz. Jeden przebieg zmienia %2520 na %20, a do spacji potrzeba byłoby kolejnego dekodowania.

Czy mogę wkleić cały adres URL?

Tak. Możesz wkleić pełny adres, a narzędzie zmieni tylko poprawne sekwencje zakodowane i pozostawi resztę struktury bez zmian.

Co się dzieje z niepoprawnymi sekwencjami procentowymi?

Błędne sekwencje mogą pozostać bez zmian albo zostać odrzucone, zależnie od konkretnego zapisu i zachowania przeglądarki.