Obszar narzędzia
encoder URL, decoder URL i parser query string
Koduj wartości, dekoduj query string i sprawdzaj części URL.
Encoder, decoder i parser URL
Encoder, decoder i parser URL
bajtów →
Encoder, decoder i parser URL
Parametry zapytania
IDN / Punycode
Encoder, decoder i parser URL
..
Nagłówek
Payload
Metadane
· Wygasa:
Zweryfikuj podpis
Podpisz (HS)
Encoder, decoder i parser URL
Biblioteka wzorców
Podświetlone dopasowania
Dopasowania ()
Wynik zamiany
Encoder, decoder i parser URL
Względnie:
Strefa czasowa
Zbuduj z części
Różnica
Encoder, decoder i parser URL
Encoder, decoder i parser URL
Encoder, decoder i parser URL
Przykłady
Wejście
hello world & café
Zakodowane
hello%20world%20%26%20caf%C3%A9
URL Poradniki i artykuły
Jak URL zamienia tekst w jednoznaczny adres
Scheme, host, path, query i fragment pełnią różne role. Dopiero ich poprawne rozdzielenie tworzy stabilny i bezpieczny adres.
Czytaj artykułBłędy URL encoding, które naprawdę psują aplikacje
Niewłaściwie zakodowany plus, slash lub ampersand może zmienić routing, podpis, cache i decyzję autoryzacyjną.
Czytaj artykułJak projektować czyste, trwałe i udostępnialne URL
Publiczny adres jest obietnicą produktu. Potrzebuje kanonicznej formy, redirectów, ochrony prywatności i strategii językowej.
Czytaj artykułEncoder, decoder i parser URL
Koduj wartości, dekoduj query string i sprawdzaj części URL. DevToolGrid Online oferuje darmowy encoder URL, decoder URL i parser query string.
Czym jest kodowanie URL?
Kodowanie URL (percent-encoding) zastępuje znaki niebezpieczne lub zarezerwowane w adresie URL znakiem % i ich kodem szesnastkowym. Na przykład spacja staje się %20, a & staje się %26. Pozwala umieścić dowolny tekst — spacje, Unicode, symbole — w query stringach i ścieżkach bez psucia adresu.
Jak zakodować lub odkodować URL
- 1 Wklej adres URL lub wartość w panelu wejściowym.
- 2 Kliknij Encode component dla wartości zapytania lub Encode URI, aby zachować strukturę.
- 3 Użyj Decode, aby zamienić sekwencje procentowe na czytelny tekst.
- 4 Sparsuj pełny URL, aby zobaczyć schemat, host, ścieżkę, zapytanie i fragment.
Częste błędy kodowania URL
- Spacja jako + lub %20W query stringach spacja może być + (kodowanie formularza) lub %20. Pomylenie ich psuje wartości.
- Brak kodowania znaków zarezerwowanychZnaki &, =, ? i # mają specjalne znaczenie. Niezakodowane w wartości psują zapytanie.
- Podwójne kodowanieZakodowanie już zakodowanego ciągu zamienia %20 w %2520. Koduj każdą wartość dokładnie raz.
encodeURIComponent vs encodeURI
encodeURIComponent koduje niemal wszystko, w tym & = ? /, więc jest właściwe dla pojedynczej wartości zapytania lub segmentu ścieżki. encodeURI zachowuje znaki tworzące poprawny URL (jak : / ? &) i służy do kodowania całego adresu. Używaj wersji component dla parametrów, a pełnej dla całych URL.
Najczęstsze pytania
Czy to narzędzie jest darmowe?
Tak. Koder, dekoder i parser URL są całkowicie darmowe i bez limitów.
Czy moje dane są wysyłane na serwer?
Nie. Kodowanie, dekodowanie i parsowanie odbywają się lokalnie w przeglądarce; nic nie jest wysyłane.
Jaka jest różnica między + a %20?
Oba mogą oznaczać spację w query stringu. %20 zawsze oznacza spację; + oznacza spację tylko w danych application/x-www-form-urlencoded.
Czy parsuje parametry zapytania?
Tak. Dzieli URL na części i pozwala edytować, sortować i usuwać duplikaty parametrów.