Tylko w przeglądarce

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.

Tryb
Cel
Opcje zaawansowane
Bezczynność Konwersja odbywa się lokalnie w przeglądarce. Żadne dane nie są wysyłane na serwer.

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&note=10%ZNIŻKI

Skróty

Konwertuj teraz ⌘/Ctrl + Enter
Zamknij baner ostrzegawczy Esc

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ł.