Przejdź do treści
Konwerter godzin rozpoczęcia meczów MŚ jest dostępnySprawdź godziny rozpoczęcia w swojej strefie i dodaj przypomnienia w kalendarzu.

Kodowanie/odkodowywanie URL

Kodowanie/dekodowanie URL konwertuje lokalnie komponenty i wartości URL z percent-encoding według semantyki encodeURIComponent/decodeURIComponent dla spacji, znaków zastrzeżonych, tekstu UTF-8, emoji, wartości query i danych segmentu ścieżki.

Tekst wejściowy

Znaki

0 / 50,000

Kodowanie/odkodowywanie URL

Szybki start

1
Wklej tekst albo zakodowaną wartość.
2
Wybierz Koduj albo Dekoduj.
3
Wynik zastępuje to samo pole tekstowe.
4
Skopiuj bieżący tekst.

Typowe scenariusze

Parametry API

koduj wartość parametru przed wstawieniem jej do query string; zostaw ? oraz & i = poza kodowaną wartością.

Dane formularza

przydatne dla poszczególnych wartości, ale nie jest to serializator application/x-www-form-urlencoded i nie zamienia spacji na +

Łącza współdzielone

koduj dane inne niż ASCII lub zarezerwowane w parametrze, segmencie ścieżki lub fragmencie przed złożeniem URL

Wyszukiwane hasła

koduj słowa kluczowe lub filtry, szczególnie jeśli zawierają & = #? / lub spacje

Wskazówki użycia

Unikaj podwójnego kodowania: sprawdź, czy zawartość nie zawiera już sekwencji %XX
Częściowe kodowanie: koduj tylko wartości parametrów lub dane segmentu ścieżki (np. ?key=encoded) i trzymaj strukturę URL poza zakodowanym tekstem
Debugowanie: dekodowanie skopiowanych wartości żądań w celu ich sprawdzenia; zamień najpierw + na %20, jeśli źródłem jest form-urlencoded i chcesz spacji
Znaki zastrzeżone, takie jak : / ? # [ ] @ ! $ & ' ( ) * + , ; =, mają w URL specjalne znaczenie; jako dane zwykle wymagają kodowania zależnie od pozycji.
Kodowanie znaków: znaki spoza ASCII są kodowane w UTF‑8 jako 1–4 bajty, każdy bajt zapisywany jako %HH

Kodowanie granic

Semantyka komponentu/wartości: Encode używa encodeURIComponent, więc znaki takie jak /, ?, &, = i # są kodowane, gdy stanowią część danych.
Pełne URL-e: nie wklejaj całego URL, jeśli musisz zachować strukturę scheme, host, path, query lub fragment; sprawdź pełny URL w URL Parser.
Kodowanie formularzy: to narzędzie nie buduje treści application/x-www-form-urlencoded, nie analizuje par key/value ani nie używa + jako spacji
Błędy dekodowania: samotny %, niekompletny %HH lub nieprawidłowa sekwencja procentowa UTF-8 pokazuje nieprawidłowy komunikat kodowania URL

Ograniczenia i kompatybilność

Kodowanie URL ≠ szyfrowanie: to odwracalne przekształcenie formatu, które nie chroni danych wrażliwych
Długość URL: zalecana całkowita długość < 2048 znaków (zależnie od przeglądarki/serwera)
Różnice przestrzenne: spacje są tutaj kodowane jako %20. decodeURIComponent pozostawia + jako +, więc zamień + na %20 najpierw podczas dekodowania danych form-urlencoded jako spacje

Prywatność i bezpieczeństwo

Kodowanie i dekodowanie odbywa się w przeglądarce. Bieżący tekst domyślnie pozostaje jako szkic sesji przeglądarki; po zakodowaniu lub zdekodowaniu przekształcony tekst go zastępuje. Na współdzielonym urządzeniu w razie potrzeby wyczyść tekst i dane witryny.
Wrażliwe dane (hasła, klucze, tokeny) powinny być szyfrowane, a nie tylko kodowane

Najczęstsze pytania

8

Przejdź do kolejnego kroku z tymi powiązanymi narzędziami.

Całe przetwarzanie narzędzi odbywa się lokalnie w Twojej przeglądarce.