Enkoder/dekoder URL online
Koduj i dekoduj tekst w URL online. Obsługuje encodeURIComponent, encodeURI i decodeURIComponent. Bezpieczne, w przeglądarce. Przetwarzanie odbywa się lokaln…
Rozpocznij
Funkcje narzędzia
Narzędzie umożliwia przekształcanie tekstu na bezpieczną formę URL lub odwrotnie. Działa w całości w przeglądarce, bez wysyłania danych na serwer.
Przykład działania
Dla tekstu cześć świecie w trybie kodowania parametrów otrzymasz cz%C5%9B%C4%87%20%C5%9Bwiecie (spacja zamieniona na %20, polskie znaki na sekwencje UTF-8). W trybie dekodowania wynik zostanie przywrócony do oryginalnej formy.
Dostępne tryby
- Kodowanie parametrów – zamienia spacje na %20 oraz escapuje znaki specjalne, takie jak ukośnik czy znak zapytania.
- Kodowanie całego adresu URL – zachowuje separatory strukturalne (np. /, ?, =), ale escapuje spacje i znaki niebezpieczne.
- Dekodowanie – konwertuje poprawne sekwencje percent-encoded UTF-8 z powrotem na tekst. Błędne sekwencje lub nieprawidłowe bajty UTF-8 są zgłaszane jako błąd.
Ograniczenia
Dekoder nie zamienia znaku plus na spację (jak w formularzach HTML). Narzędzie nie analizuje ani nie waliduje składni adresu URL – to tylko transformacja tekstu. Nie jest to skracacz URL, sprawdzacz przekierowań ani konwerter punycode.
Najczęstsze pytania
Dlaczego dekodowanie nie zamienia plusa na spację?
Ponieważ narzędzie używa funkcji decodeURIComponent, która nie interpretuje plusa jako spacji. To zachowanie różni się od dekodowania danych formularzy HTML.
Co się stanie, jeśli wprowadzę nieprawidłową sekwencję percent-encoding?
Narzędzie zgłosi błąd, informując o nieprawidłowym secie lub niepoprawnej sekwencji bajtów UTF-8.
Czy mogę zakodować cały adres URL z polskimi znakami?
Tak, tryb kodowania całego adresu URL zamieni polskie znaki na sekwencje UTF-8, zachowując przy tym znaki strukturalne, takie jak dwukropek, ukośnik czy znak zapytania.
Przetwarzanie odbywa się lokalnie w przeglądarce.