Koder / Dekoder URL
Przewodnik użytkownika
URL Codec koduje i dekoduje ciągi URL — w tym pełne URL-e, pojedyncze komponenty URL i ciągi zapytań — bezpośrednio w przeglądarce. URL-e są ograniczone do podzbioru znaków ASCII. Znaki specjalne, takie jak spacje, nawiasy ostre, cudzysłowy i znaki spoza ASCII, muszą być zakodowane procentowo (np. spacja staje się %20 lub +), aby być bezpiecznie przesyłane przez sieci. Deweloperzy napotykają na to bez przerwy: budowanie żądań API z parametrami zapytań zawierającymi dane wejściowe użytkownika, analizowanie URL-i przekierowań z dzienników błędów, dekodowanie punktów końcowych API zwracających zakodowane URL-e lub rozumienie, dlaczego URL działa w przeglądarce, ale jest odrzucany przez funkcję po stronie serwera. To narzędzie oferuje dwa tryby: kodowanie/dekodowanie pełnego URL (które zachowuje ograniczniki struktury takie jak "://", "/", "?", "=", "&") oraz kodowanie/dekodowanie komponentu URL (które koduje wszystkie znaki specjalne, w tym "?", "=", "&" — odpowiednie dla wartości parametrów zapytań). Oba tryby poprawnie rozpoznają wielobajtowe znaki UTF-8.
- Wklej URL lub komponent — Kliknij panel wejściowy i wklej pełny URL lub pojedynczy komponent URL (wartość parametru zapytania, fragment itp.), który chcesz zakodować lub zdekodować.
- Wybierz właściwy tryb — Wybierz "Pełny URL", aby zakodować/zdekodować cały ciąg URL zachowując jego strukturę, lub "Komponent URL" dla wartości parametrów zapytań i fragmentów, gdzie wszystkie znaki specjalne muszą być zakodowane.
- Kliknij Koduj lub Dekoduj — Naciśnij "Koduj", aby przekonwertować znaki specjalne na sekwencje zakodowane procentowo, lub "Dekoduj", aby przekonwertować sekwencje zakodowane procentowo z powrotem na oryginalne znaki.
- Sprawdź wynik — Sprawdź wynik w panelu wyjściowym. Zweryfikuj, czy znaki specjalne (spacje, "&", "=", "+", znaki spoza ASCII) zostały poprawnie obsłużone zgodnie z wybranym trybem.
- Skopiuj i użyj wynik — Kliknij "Kopiuj", aby skopiować zakodowany/zdekodowany URL lub komponent do schowka. Wklej go do żądań API, kodu HTML, dzienników błędów lub ciągów zapytań backendu.
- Iteruj w razie potrzeby — Jeśli URL był kodowany wielokrotnie (podwójne kodowanie), stosuj dekodowanie kolejno, aż tekst powróci do swojego oryginalnego stanu. Każdy krok usuwa jedną warstwę kodowania procentowego.
Często zadawane pytania
Co oznacza kodowanie URL?
Kodowanie URL (zwane też kodowaniem procentowym) konwertuje znaki specjalne do formatu bezpiecznego dla przeglądarek. Na przykład spacje stają się %20, a & staje się %26. Zapewnia to prawidłowe przesyłanie i analizowanie adresów URL.
Jaka jest różnica między encode a encodeURIComponent?
encode zachowuje znaki struktury URL, takie jak /, ?, & i =, aby URL pozostał nawigowany. encodeURIComponent koduje wszystko oprócz liter, cyfr i - _ . ! ~ * ' ( ), dzięki czemu nadaje się do wartości parametrów zapytania.
Czy moje dane URL są wysyłane na serwer?
Nie. Całe kodowanie i dekodowanie odbywa się w przeglądarce za pomocą natywnych funkcji JavaScript. Twój tekst nigdy nie opuszcza urządzenia.
Czy mogę używać tego narzędzia offline?
2Kit to PWA. Po pierwszej wizycie narzędzie działa całkowicie offline.
Czy to narzędzie URL jest bezpłatne?
Tak. 2Kit jest całkowicie bezpłatny, nie wymaga rejestracji i nie ma limitów użytkowania.
Implementacja techniczna
Całe przetwarzanie odbywa się wyłącznie w Twojej przeglądarce — żadne dane nie są nigdy wysyłane na serwery. To narzędzie działa w pełni offline jako Progresywna Aplikacja Webowa (PWA): po pierwszej wizycie wszystkie strony i zasoby są buforowane przez Service Worker i pozostają dostępne bez połączenia z internetem. Twoje dane wejściowe nigdy nie opuszczają urządzenia, co czyni je bezpiecznym dla wrażliwych treści, takich jak klucze API, hasła, prywatne konfiguracje i poufne dokumenty.