Koduj i dekoduj adresy URL oraz ich komponenty w kodowaniu procentowym, bezpiecznie dla UTF-8.
Jak korzystać z narzędzia Koder URL
Wklej swój tekst lub adres URL.
Wybierz kodowanie lub dekodowanie oraz zakres: komponent lub pełny URL.
Skopiuj wynik.
Adresy URL mogą zawierać tylko ograniczony zbiór znaków, więc wszystko poza nim, spacje, litery ze znakami diakrytycznymi i znaki zarezerwowane takie jak & ? / =, musi zostać zakodowane. Kodowanie procentowe zastępuje każdy taki bajt znakiem procentu i jego dwucyfrową wartością szesnastkową, więc spacja staje się %20, a znak ampersand staje się %26.
To narzędzie koduje tekst i adresy URL do postaci z kodowaniem procentowym i dekoduje je z powrotem. Opiera się na standardowych funkcjach przeglądarki encodeURIComponent i encodeURI, więc wynik dokładnie odpowiada temu, co wyprodukowałby Twój własny JavaScript, i jest bezpieczne dla UTF-8 przy tekstach międzynarodowych.
Kodowanie i dekodowanie działają w całości w Twojej przeglądarce, więc nic z tego, co wkleisz, nie jest wysyłane na serwer, co uspokaja, gdy adres URL zawiera tokeny lub parametry zapytania, którymi wolisz się nie dzielić.
Przełącznik zakresu ma znaczenie. Tryb komponentu (encodeURIComponent) koduje znaki zarezerwowane takie jak & = ? / i jest tym, czego potrzebujesz dla pojedynczej wartości ciągu zapytania lub segmentu ścieżki. Tryb pełnego URL (encodeURI) pozostawia znaki strukturalne nietknięte, więc kompletny adres URL pozostaje użyteczny.
Częstym błędem jest zakodowanie całego adresu URL w trybie komponentu, co koduje :// oraz ? i psuje link. Innym jest podwójne kodowanie, gdy już zakodowany ciąg zostaje zakodowany ponownie i %20 zmienia się w %2520. W razie wątpliwości najpierw zdekoduj, aby zobaczyć surową wartość.
W ciągach zapytania jest też historyczna osobliwość: przesyłanie formularzy koduje spację jako znak plus, podczas gdy kodowanie procentowe używa %20. Oba spotyka się w praktyce, więc dekodery zwykle akceptują jedno i drugie.
Najczęściej zadawane pytania
'Komponent' (encodeURIComponent) zmienia znaki zarezerwowane, takie jak & = ? /, w wartościach zapytania. 'Pełny URL' (encodeURI) zachowuje strukturę adresu URL.
Nieprawidłowych sekwencji procentowych (jak pojedynczy %) nie da się zdekodować. Sprawdź dane wejściowe lub najpierw zakoduj je ponownie.
Osadź to narzędzie
Dodaj to narzędzie do własnej witryny. Skopiuj poniższy fragment, aktualizuje się automatycznie.
<iframe src="https://monu.tools/embed/pl/url-encoder" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Powiązane narzędzia
Koduj tekst do Base64 lub dekoduj Base64 z powrotem na tekst. Bezpieczny dla UTF-8 z automatycznym wykrywaniem kierunku.
Zdekoduj JSON Web Token, aby zbadać jego nagłówek i ładunek, z czytelnymi czasami wygaśnięcia i wydania. Działa w całości w Twojej przeglądarce, tokeny nigdy nie są przesyłane.
Generuj skróty SHA-1, SHA-256, SHA-384 i SHA-512 dowolnego tekstu, bezpośrednio w przeglądarce.
Generuj skróty HMAC wiadomości za pomocą klucza tajnego i algorytmu SHA, całkowicie w przeglądarce.