Koder / dekoder URL
Koduj i dekoduj adresy URL (percent-encoding).
- Natychmiast
- Za darmo
- Prywatnie (przetwarzane lokalnie)
- Bez rejestracji
Kodowanie URL — dlaczego i jak
Gdy adres zawiera spację, akcent lub znak zarezerwowany, musi zostać zakodowany, aby pozostał poprawny. Percent-encoding zastępuje te znaki kodem zaczynającym się od %. To narzędzie koduje i dekoduje jednym kliknięciem.
Jak używać
-
Wklej swoją treść
URL/parametr do zakodowania lub zakodowany ciąg do zdekodowania.
-
Kliknij Koduj lub Dekoduj
Wynik pojawi się w dolnym obszarze.
-
Skopiuj
Użyj wartości w swoim linku lub kodzie.
Popularne znaki i ich kodowanie
| Znak | Zakodowany |
|---|---|
| spacja | %20 |
| & | %26 |
| = | %3D |
| ? | %3F |
| / | %2F |
| : | %3A |
| # | %23 |
| + | %2B |
| @ | %40 |
| é | %C3%A9 |
Znaki z akcentami są kodowane w UTF-8 (kilka bajtów).
Zastosowania
- Linki z parametrami wyszukiwania zawierającymi spacje.
- API: przekazywanie wartości w query string.
- Debugowanie: odczyt zakodowanego URL znalezionego w logu.
Najczęstsze pytania
Czym jest kodowanie URL?
Adres URL może zawierać tylko ograniczony zestaw znaków. Kodowanie (percent-encoding) zastępuje niedozwolone znaki znakiem % i ich kodem szesnastkowym. Na przykład spacja staje się %20.
Po co kodować URL?
Aby bezbłędnie przesyłać parametry zawierające spacje, akcenty lub symbole (&, =, ?, /…), zwłaszcza w linkach, formularzach i wywołaniach API.
Co dokładnie robi narzędzie?
Stosuje encodeURIComponent (do kodowania parametru) i decodeURIComponent (do dekodowania), z pełną obsługą UTF-8 — akcenty i emoji włącznie.
Jaka jest różnica między %20 a znakiem +?
W adresie URL spacja jest kodowana jako %20. W danych formularza (application/x-www-form-urlencoded) może być zapisana jako +. Podczas dekodowania narzędzie zamienia + na spację.
Czy moje dane są wysyłane?
Nie. Kodowanie i dekodowanie odbywają się w Twojej przeglądarce.