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
Wklej zakodowany URL, ścieżkę lub ciąg zapytania do pola.
- 2
Narzędzie dekoduje sekwencje procentowe i natychmiast pokazuje czytelny tekst.
- 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.
