← Powrót do funkcji
Free

Koder / Dekoder URL

Koder/Dekoder URL konwertuje ciągi znaków URL do i z formy zakodowanej procentowo (percent-encoded). Wybierz między encodeURIComponent (agresywne) a encodeURI (zachowuje strukturę URL), aby dopasować działanie do swoich potrzeb — debugowania parametrów zapytania, budowania bezpiecznych adresów URL lub inspekcji zakodowanych linków.

Podczas budowania adresów URL z danych wejściowych użytkownika, ciągów zapytań lub znaków międzynarodowych, potrzebujesz poprawnego kodowania procentowego, aby zapobiec błędom. To narzędzie obsługuje oba kierunki konwersji natychmiastowo. Wybierz encodeURIComponent podczas kodowania wartości pojedynczego parametru (koduje znaki ? / & = # itp.) lub encodeURI, gdy chcesz zachować strukturę adresu URL (koduje tylko znaki naprawdę niebezpieczne). Dekodowanie działa zarówno ze standardowym kodowaniem procentowym, jak i obsługuje ciągi zakodowane podwójnie. Konwersja w czasie rzeczywistym oznacza, że widzisz wynik natychmiast podczas pisania, a oba tryby można przełączać, aby zweryfikować poprawność konwersji w obie strony. Wszystko odbywa się lokalnie w Twojej przeglądarce — bez przesyłania danych na serwer.

Podgląd na żywo
example.com
Kodowanie/Dekodowanie adresów URL encodeURIComponent encodeURI
Wejście
https://example.com/search?q=hello world&lang=en
Zakodowane wyjście
https%3A%2F%2Fexample.com%2Fsearch%3Fq%3Dhello%20world%26lang%3Den
Kopiuj
Kluczowe funkcje

Dwa tryby kodowania

Wybierz encodeURIComponent dla bezpiecznych wartości parametrów (koduje ? / & = itp.) lub encodeURI dla pełnych adresów URL (zachowuje strukturę, koduje tylko niebezpieczne znaki).

Inteligentne dekodowanie

Dekoduje ciągi zakodowane procentowo, w tym znaki spoza zestawu ASCII, wielobajtowe sekwencje UTF-8 oraz emoji. Sprawnie obsługuje dane zakodowane podwójnie.

Kopiowanie jednym kliknięciem

Błyskawicznie kopiuj zakodowany lub zdekodowany wynik do schowka — bez konieczności ręcznego zaznaczania.

Konwersja w czasie rzeczywistym

Wynik aktualizuje się na żywo podczas pisania. Nie musisz za każdym razem klikać „Koduj” — widź natychmiastowe rezultaty podczas edycji wejścia.

Widok obok siebie

Wejście i wyjście pojawiają się w wyraźnie oznaczonych panelach, co pozwala na błyskawiczne porównanie przed i po.

Obsługa przypadków brzegowych

Poprawnie koduje spacje, cudzysłowy, Unicode, znaki zastrzeżone i trudne sekwencje, które psują proste funkcje zamiany tekstu.

Typowe zastosowania

Debugowanie parametrów zapytania

Wklej uszkodzony adres URL z nieczytelnymi parametrami, aby zdekodować je do czytelnych wartości — szybko zidentyfikuj, co faktycznie zostało wysłane.

Budowanie bezpiecznych adresów URL

Zakoduj dane wejściowe użytkownika (nazwiska, zapytania wyszukiwania, ścieżki plików) przed dołączeniem ich do adresu URL, aby zapobiec błędom wstrzykiwania i parsowania.

Inspekcja linków analitycznych

Dekoduj marketingowe adresy URL z tagami UTM, aby zobaczyć rzeczywistą kampanię, źródło i medium bez konieczności czytania surowych ciągów zakodowanych procentowo.

Testowanie międzynarodowych adresów URL

Koduj adresy URL ze znakami niełacińskimi (chińskimi, arabskimi, hebrajskimi), aby potwierdzić, że są poprawnie zakodowane procentowo do transmisji.

Debugowanie przekierowań OAuth

Dekoduj identyfikatory URI przekierowania OAuth z zagnieżdżonymi zakodowanymi parametrami, aby śledzić, co jest przekazywane między dostawcami a aplikacjami.

Jak używać
1

Otwórz koder URL

Kliknij ikonę URL w panelu DevSuite Pro. Otworzy się dwupanelowy edytor z przełącznikami kodowania i dekodowania.

2

Wklej adres URL lub ciąg znaków

Wklej adres URL, parametr zapytania lub zakodowany ciąg. Narzędzie działa na całych adresach URL lub indywidualnych wartościach parametrów.

3

Wybierz tryb kodowania

Dla wartości parametru użyj encodeURIComponent. Dla pełnego adresu URL (gdzie chcesz zachować znaki /, ?, &), użyj encodeURI.

4

Odczytaj wynik

Skonwertowany wynik pojawi się w sąsiednim panelu. Zakodowane znaki wyświetlają się jako sekwencje %XX; zdekodowany wynik przywraca oryginalną, czytelną formę.

5

Skopiuj i użyj

Kliknij „Kopiuj”, aby wysłać wynik do schowka. Wklej go do swojego kodu, adresu URL żądania lub dokumentacji.

Gotowy do wypróbowania?

Zainstaluj DevSuite Pro za darmo i odblokuj ponad 64 narzędzi programistycznych dla swojej przeglądarki.

Dodaj do Chrome Dodaj do Edge Dodaj do FireFox