Darmowe / Online
Kodowanie i dekodowanie URL
Koduj i dekoduj URL-e natychmiast
Konwertuj znaki specjalne na bezpieczny dla URL format zakodowany procentowo lub dekoduj zakodowane URL-e z powrotem do czytelnego tekstu. Niezbędne dla rozwoju stron internetowych i pracy z API.
Nieprawidłowy zakodowany ciąg. Proszę sprawdzić swoje dane wejściowe.
Wiele typów kodowania
Wybierz między pełnym kodowaniem URL, kodowaniem komponentów lub kodowaniem wszystkich znaków dla maksymalnej kompatybilności.
Natychmiastowa dekodowanie
Wklej dowolny ciąg zakodowany procentowo i dekoduj go z powrotem do czytelnego tekstu jednym kliknięciem.
Przyjazny dla programistów
Idealny do budowania żądań API, ciągów zapytań, danych formularzy i debugowania zakodowanych URL-i.
100% po stronie klienta
Wszystkie operacje kodowania i dekodowania odbywają się w Twojej przeglądarce. Żadne dane nie są przesyłane na nasze serwery.
Zrozumienie kodowania URL dla rozwoju stron internetowych
Kodowanie URL (zwane również kodowaniem procentowym) to mechanizm kodowania znaków w Jednolitym Identyfikatorze Zasobów (URI). Zastępuje niebezpieczne znaki znakiem '%' następnie dwoma cyframi szesnastkowymi reprezentującymi kod ASCII znaku. Na przykład, spacja staje się '%20', a ampersand (&) staje się '%26'.
Dlaczego kodowanie URL jest konieczne?
URL-e mogą zawierać tylko ograniczony zestaw znaków z zestawu znaków ASCII. Znaki takie jak spacje, symbole specjalne i znaki nie-ASCII muszą być kodowane, aby mogły być bezpiecznie przesyłane w URL-ach. Bez odpowiedniego kodowania URL-e mogą się łamać, powodować luki w zabezpieczeniach (takie jak ataki wstrzyknięcia) lub być błędnie interpretowane przez serwery internetowe i przeglądarki.
Typy kodowania URL
Istnieją różne poziomy kodowania URL. encodeURI() koduje pełny URL, ale zachowuje znaki takie jak ':', '/', '?', i '&', które mają specjalne znaczenie w URL-ach. encodeURIComponent() koduje wszystko z wyjątkiem liter, cyfr i kilku znaków specjalnych — idealne do kodowania wartości parametrów zapytań. Nasza opcja 'Koduj wszystkie' konwertuje każdy niealfanumeryczny znak dla maksymalnego bezpieczeństwa.
FAQ dotyczące kodowania URL
Kodowanie URL (encodeURI) zachowuje znaki, które mają specjalne znaczenie w URL-ach, takie jak :, /, ?, i &. Kodowanie komponentu (encodeURIComponent) koduje wszystko z wyjątkiem liter i cyfr. Użyj Kodowania URL dla pełnych URL-i i Kodowania Komponentu dla wartości parametrów zapytań.
URL-e mogą zawierać tylko określone znaki ASCII. Znaki specjalne, spacje i znaki nieangielskie muszą być kodowane procentowo, aby mogły być bezpiecznie uwzględnione w URL-ach. Bez kodowania URL-e mogą się łamać lub powodować problemy z bezpieczeństwem.
%20 to zakodowana procentowo reprezentacja znaku spacji. Liczba 20 to wartość szesnastkowa dla znaku spacji (32 w systemie dziesiętnym) w ASCII. Podobnie, %26 reprezentuje '&', %3F reprezentuje '?', itd.
Tak. Wszystkie operacje kodowania i dekodowania odbywają się całkowicie w Twojej przeglądarce przy użyciu JavaScript. Twoje dane nigdy nie są przesyłane na żaden serwer ani nigdzie przechowywane.
Tak. Znaki nie-ASCII (takie jak é, ñ, 日本語) są kodowane przy użyciu ich sekwencji bajtów UTF-8. Każdy bajt jest reprezentowany jako wartość zakodowana procentowo, co zapewnia kompatybilność ze wszystkimi nowoczesnymi systemami internetowymi.