Kodowanie URL zamienia znaki zarezerwowane na sekwencje %xx. Częsty błąd: encodeURI (cały URL) zamiast encodeURIComponent (wartość parametru). To narzędzie używa tego drugiego.
Kodowanie URL
Percent-encoding zamienia znaki zarezerwowane w bezpieczne bajty URL. Częsty błąd: encodeURI (ścieżka) zamiast encodeURIComponent (wartość w query).
Kodowanie URL
Percent-encoding dla wartości w query lub dekodowanie ciągów. Używamy encodeURIComponent — właściwego wyboru dla parametrów zapytania i segmentów ścieżki.
Zwykły tekst
Zakodowany
topic%3Dperformance%26q%3DCore%20Web%20Vitals%20%26%20you
Typowe zastosowania
Debug query string
Wklej zepsuty URL, zdekoduj, znajdź winną wartość.
Redirect i OAuth
Zagnieżdżone URL wymagają starannego kodowania.
Logi serwera
Zdekodowane ścieżki łatwiej przeszukać w grep.
Jak korzystać z narzędzia
- 1 Przełącz Koduj / Dekoduj.
- 2 Wklej tekst — wynik na żywo.
- 3 Skopiuj do URL lub raportu.
Najczęstsze pytania
encodeURI czy encodeURIComponent?
encodeURI zostawia ?, &, =, #, /. encodeURIComponent koduje wszystko poza niezarezerwowanymi — do pojedynczej wartości.
Unicode?
Tak — UTF-8 w bajtach, dekodowanie wraca do tego samego stringa.
Spacje jako +?
Używamy %20 — poprawne w każdym kontekście URL.