Zakoduj/Zdekoduj URL (Polskie adresy URL i konwersja zapytań)
Zakoduj i zdekoduj URL (percent-encoding) błyskawicznie w swojej przeglądarce. Przełączaj między odpowiednikami encodeURIComponent / encodeURI i wykrywaj możliwe podwójne kodowanie.
Opcje
Zaawansowane
Którego powinienem użyć?
Wartość parametru → encodeURIComponent
Najlepsze dla wartości zapytań, segmentów ścieżek i nazw plików (bezpieczna konwersja encodeURIComponent).
Pełny adres URL → encodeURI
Zachowuje ograniczniki takie jak ? & = /, dzięki czemu adresy URL pozostają czytelne.
+ vs %20
„%20” jest standardem. „+” to konwencja formularzy/zapytań — przełączaj w razie potrzeby.
Przykłady wejściowe
- https://example.com/szukaj?q=warszawa obiad&ref=email#sekcja
- utm_source=email&utm_campaign=wiosenna wyprzedaż 2026
- cześć/Hello?name=Jan Kowalski¬e=10%ZNIŻKI
Skróty
Zakoduj/Zdekoduj URL (percent-encoding)
Co to jest percent-encoding?
Kodowanie/dekodowanie URL konwertuje znaki spoza ASCII i znaki zastrzeżone na sekwencje %xx, aby mogły być bezpiecznie przesyłane w adresach URL.
encodeURI vs encodeURIComponent
Używaj encodeURIComponent dla pojedynczych wartości; używaj encodeURI dla pełnych adresów URL, w których ograniczniki powinny pozostać.
Wskazówka
Jeśli %25 wciąż się pojawia, tekst może być zakodowany podwójnie. Użyj banera ostrzegawczego, aby bezpiecznie zdekodować go ponownie.
FAQ
+ i %20, jaka jest różnica?
„%20” to zgodne z RFC kodowanie procentowe dla spacji. „+” jest używane głównie w formularzach HTML (application/x-www-form-urlencoded) i często jest traktowane jako spacja w ciągach zapytań.
Której funkcji powinienem użyć?
Dla samych wartości (wartość zapytania, fragment ścieżki, nazwa pliku) wybierz konwersję encodeURIComponent. Dla całych adresów URL, które muszą zachować ? & = /, wybierz encodeURI.
Co to jest podwójne kodowanie?
Jeśli %25 (zakodowany „%”) pojawia się często, wartość może być zakodowana podwójnie. Użyj „Zdekoduj ponownie”, aby spróbować przywrócić oryginał.