Kodowanie i dekodowanie URL
Koduj tekst do bezpiecznego formatu URL i dekoduj ciągi percent-encoded do czytelnej postaci przy pracy z query params, logami i debugowaniem API.
Oczekiwanie na dane
Wprowadź swoje dane powyżej, aby natychmiast zobaczyć wynik analizy.
URL Encoder ↔ Decoder
Kodowanie URL to bezpieczny sposób przekazywania tekstu w linkach, parametrach query i żądaniach API bez uszkadzania znaków takich jak spacje, ampersandy, znaki zapytania czy litery diakrytyczne. Ten URL Encoder ↔ Decoder pozwala szybko przełączać się między czytelnym tekstem a zapisem percent-encoded, który występuje w realnym ruchu webowym. Narzędzie przydaje się podczas debugowania przekierowań, sprawdzania parametrów trackingowych, przygotowywania payloadów webhooków i analizy wartości kopiowanych z logów przeglądarki.
Wybierz Encode, gdy zaczynasz od zwykłego tekstu i potrzebujesz bezpiecznego ciągu do URL. Wybierz Decode, gdy masz zakodowaną treść typu %20, %2F, %3D albo %26 i chcesz zobaczyć oryginalną wartość. W trybie dekodowania możesz dodatkowo użyć opcji Traktuj + jako spację, co jest szczególnie przydatne dla query stringów pochodzących z formularzy.
Dzięki natychmiastowej konwersji w obie strony łatwo zweryfikujesz, czy ciąg został poprawnie zakodowany przed wysłaniem go do systemu produkcyjnego. Ogranicza to częste błędy, takie jak podwójne kodowanie, niepoprawne sekwencje procentowe albo niezamierzona zmiana znaczenia wartości parametru.
W codziennej pracy zespoły przenoszą dane między paskiem adresu, narzędziami analitycznymi, logami serwera, systemem zgłoszeń i klientami API. W tym procesie dane zakodowane stają się trudne do odczytu, a dane czytelne nie zawsze są bezpieczne do osadzenia w URL. To narzędzie pozwala szybko sprawdzić treść, zachować dokładne znaczenie tekstu i uniknąć subtelnych błędów integracyjnych.
To praktyczny kalkulator dla backendu, frontendu, QA, analityki i supportu, gdy trzeba precyzyjnie potwierdzić poprawność parametrów. Niezależnie od tego, czy walidujesz linki kampanii, odtwarzasz zgłoszenie użytkownika, analizujesz callback webhooka, czy przygotowujesz parametry żądania do skryptów i testów, szybki cykl Encode/Decode pomaga upewnić się, że dane są poprawne, zanim trafią do użytkownika końcowego.
live_help Najczęściej zadawane pytania (FAQ)
Kiedy używać Encode, a kiedy Decode?
Użyj Encode, gdy masz czytelny tekst i chcesz go bezpiecznie umieścić w URL lub parametrze query. Użyj Decode, gdy dostajesz dane z kodowaniem % i chcesz sprawdzić oryginalną wartość w logach, odpowiedziach API albo zgłoszeniach supportowych.
Dlaczego znak plus (+) czasem zostaje +, a czasem zamienia się na spację?
W wielu kontekstach query string + oznacza spację, ale w innych jest zwykłym znakiem plus. Opcję Traktuj + jako spację włączaj tylko wtedy, gdy źródło danych używa kodowania formularzowego. Jeśli + ma pozostać znakiem, zostaw tę opcję wyłączoną.
Dlaczego przy dekodowaniu pojawia się błąd wejścia?
Błąd pojawia się, gdy ciąg ma niepoprawne sekwencje procentowe, na przykład urwany % lub znaki spoza zapisu szesnastkowego po %. Taka walidacja pomaga wcześnie wychwycić uszkodzone URL-e i zapobiega cichym błędom.
Czy mogę dekodować całe query stringi, np. name=Jan+Kowalski&city=Krak%C3%B3w?
Tak. Wklej cały ciąg do pola Treść, przełącz tryb na Decode i opcjonalnie zaznacz Traktuj + jako spację. Otrzymasz czytelny wynik, który łatwo zweryfikować przed przekazaniem danych dalej.