Kodowanie / dekodowanie URL online | Narzędzie do kodowania URL, dekodowania i percent-encoding
Zakoduj i zdekoduj adresy URL online dla ciągów zapytań i przekierowań. Koduj znaki zarezerwowane, dekoduj wartości %XX i traktuj + jako spację w przeglądarce.
Popularne kodowania URL
Wejscie
Wyjscie
Jak kodowac i dekodowac parametry URL oraz tekst percent-encoded
Wklej zwykly tekst, wartosc parametru zapytania, adres przekierowania lub ciag percent-encoded do pola wejsciowego.
Wybierz Koduj, aby zamienic znaki zarezerwowane na percent-encoding, albo Dekoduj, aby przywrocic sekwencje %XX do czytelnego tekstu.
Skopiuj zakodowany lub zdekodowany wynik dla query string, parametrow callback, linkow marketingowych, logow albo zadan API.
Najwazniejsze funkcje
Kodowanie i dekodowanie URL na zywo
Zobacz zakodowany lub zdekodowany wynik od razu podczas pisania, bez dodatkowego kroku wysylania.
Zoptymalizowane pod realne workflow deweloperskie i marketingowe
Stworzone do wartosci parametrow zapytan, adresow przekierowan, linkow callback i debugowania ciagow percent-encoded w logach lub zadaniach API.
Prywatne przetwarzanie w przegladarce
Wszystko dziala lokalnie w przegladarce, co utrzymuje wartosci URL jako prywatne i przyspiesza narzedzie na desktopie i mobile.
FAQ kodowania i dekodowania URL
Jakiego rodzaju kodowania URL uzywa to narzedzie?
To narzedzie stosuje kodowanie komponentow URL w stylu encodeURIComponent. Najlepiej nadaje sie do wartosci parametrow zapytania, adresow przekierowan, callback URL i innych czesci URL, w ktorych znaki zarezerwowane powinny byc traktowane jako dane.
Dlaczego dekoder traktuje + jak spacje?
W query string znak + jest czesto uzywany jako spacja. Podczas dekodowania to narzedzie najpierw zamienia + na spacje, a dopiero potem wykonuje URL decoding, dzieki czemu typowe wartosci formularzy sa interpretowane poprawnie.
Jaka jest roznica miedzy encodeURI a encodeURIComponent?
encodeURI jest przeznaczone dla pelnych adresow URL i pozostawia nietkniete znaki strukturalne, takie jak /, ? i #. encodeURIComponent sluzy do pojedynczych czesci URL i koduje rowniez te znaki zarezerwowane. To narzedzie stosuje zachowanie w stylu encodeURIComponent, bo jest bezpieczniejsze dla wartosci zapytan i parametrow przekierowan.
Wklej dowolny tekst lub ciąg URL, a narzędzie natychmiast go zakoduje lub zdekoduje w Twojej przeglądarce. Kodowanie zamienia zarezerwowane znaki takie jak spacja, &, =, ? i # na sekwencje %XX dla bezpiecznych parametrów zapytań i adresów przekierowań; dekodowanie przekształca sekwencje %XX (oraz + jako spację) z powrotem na czytelny tekst. Narzędzie działa w stylu encodeURIComponent i działa całkowicie po stronie klienta.
Jak używać kodera i dekodera URL
- 1
Wklej tekst lub URL
Wprowadź zwykły tekst, wartość parametru zapytania, adres przekierowania lub ciąg percent-encoded do pola wejściowego.
- 2
Wybierz Koduj lub Dekoduj
Wybierz Koduj, aby zamienić zarezerwowane znaki na percent-encoding, lub Dekoduj, aby przekształcić sekwencje %XX z powrotem na czytelny tekst.
- 3
Sprawdź wynik na żywo
Wynik aktualizuje się natychmiast podczas pisania, dzięki czemu możesz zweryfikować percent-encoding bez dodatkowego kroku wysyłania.
- 4
Skopiuj lub pobierz
Użyj Kopiuj do pobrania wyniku dla query string, parametrów callback, linków marketingowych lub żądań API, albo Pobierz, aby zapisać plik.
Referencje
- RFC 3986 — Ogólna składnia URI
Autorytatywna specyfikacja IETF definiująca strukturę URI i zasady percent-encoding dla zarezerwowanych znaków.
- MDN — encodeURIComponent()
Dokumentacja JavaScript dla zachowania kodowania, które stosuje to narzędzie podczas escapowania poszczególnych komponentów URL.
Powiązane narzędzia
URL do JSON
Parsuj pełny adres URL do strukturalnego JSON: schemat, host, ścieżka, parametry zapytania i fragment.
Formatownik JSON
Upiększaj i waliduj JSON zawierający zakodowane lub zdekodowane wartości.
Kodowanie / Dekodowanie Base64
Koduj lub dekoduj ciągi Base64 dla tokenów, data URI i ładunków binarnych.
FAQ kodowania i dekodowania URL
- Jakiego rodzaju kodowania URL używa to narzędzie?
- Narzędzie stosuje kodowanie komponentów URL w stylu encodeURIComponent. Najlepiej nadaje się do wartości parametrów zapytania, adresów przekierowań, callback URL i innych części URL, gdzie zarezerwowane znaki muszą być traktowane jako dane.
- Dlaczego dekoder traktuje + jak spację?
- W query string znak + jest często używany jako spacja. Podczas dekodowania narzędzie najpierw zamienia + na spację, a dopiero potem wykonuje URL decoding, dzięki czemu typowe wartości formularzy są poprawnie interpretowane.
- Jaka jest różnica między encodeURI a encodeURIComponent?
- encodeURI jest przeznaczone dla pełnych adresów URL i pozostawia znaki strukturalne jak /, ? i # bez zmian. encodeURIComponent służy do pojedynczych części URL i koduje również te zarezerwowane znaki. To narzędzie stosuje styl encodeURIComponent, bo jest bezpieczniejszy dla wartości zapytań i parametrów przekierowań.
- Jak zakodować URL w Javie?
- W Javie użyj URLEncoder.encode(wartość, StandardCharsets.UTF_8) do kodowania wartości parametrów zapytań. Do dekodowania użyj URLDecoder.decode(). To narzędzie online jest wygodne do szybkiego testowania wyników bez uruchamiania kodu.
- Jak zakodować znaki polskie w URL?
- Polskie znaki są konwertowane do UTF-8, a następnie każdy bajt jest kodowany w formacie %XX. Na przykład 'ą' staje się %C4%85, a 'ę' to %C4%99. To narzędzie obsługuje kodowanie znaków polskich automatycznie — wystarczy wkleić tekst i wybrać Koduj.