Skip to main content

Kodowanie/dekodowanie URL – darmowe online

Zakodować URL online za pomocą darmowego narzędzia Kodowanie/dekodowanie URL. Praktyczne narzędzie dla programistów – działa całkowicie lokalnie, bez przesyłania danych.

Koder i dekoder URL do query string, przekierowań, parametrów UTM i żądań API

Spacje, ampersandy, znaki zapytania, hashe i znaki spoza ASCII psują adresy URL, gdy trafią w złe miejsce. Ten koder URL koduje procentowo znaki specjalne, by wartość dało się bezpiecznie umieścić w query string, segmencie ścieżki lub adresie przekierowania. Dekoder odwraca proces – zamienia zakodowane adresy z powrotem w czytelny tekst. Oba kierunki działają w przeglądarce, bez wysyłania i bez konta.

Częsty błąd to kodowanie całego adresu, gdy zakodować trzeba tylko wartość parametru. Układ dwutrybowy jasno to rozdziela: wklej wartość do zakodowania albo cały zakodowany URL do odkodowania. Wynik aktualizuje się w trakcie pisania.

Dla kogo

  • Marketing i zespoły wzrostu – budują linki kampanii z parametrami UTM, których wartości zawierają spacje, ampersandy lub polskie znaki.
  • Programiści i testerzy API – składają query string do żądań REST i debugują zepsute przekierowania ze zgłoszeń.
  • Programiści frontendu i full-stack – kodują adresy zwrotne (callback) do OAuth, płatności i rejestracji webhooków.
  • SEO i analityka – dekodują linki śledzące, by zobaczyć rzeczywisty cel przed kliknięciem lub udostępnieniem.

Jak używać

  1. Wybierz tryb Koduj lub Dekoduj. Etykieta wejścia zmienia się, więc kierunek jest zawsze jasny.
  2. Wklej tekst lub URL. Przy kodowaniu wklej samą wartość parametru – nie cały adres – chyba że zagnieżdżasz jeden URL w drugim.
  3. Wynik pojawia się od razu w panelu wyjścia. Sprawdź go przed wklejeniem do produkcyjnych linków lub wywołań API.
  4. Skopiuj zakodowany lub odkodowany wynik. Zachowaj czysty oryginał, jeśli będziesz jeszcze zmieniać parametry.

Praktyczne wskazówki

  • Koduj tylko część z wartością parametru – ?name=Jan%20Kowalski, a nie cały %3Fname%3D... – chyba że zagnieżdżasz pełny URL w innym.
  • Dekoduj linki śledzące i przekierowania przed kliknięciem, by zobaczyć, dokąd naprawdę prowadzą.
  • Uważaj na ampersandy w wartościach – niezakodowany & zostanie zinterpretowany jako początek nowego parametru.
  • Adresy zwrotne OAuth i bramek płatności zakoduj w całości przed zagnieżdżeniem w adresie nadrzędnym.

Typowe zastosowania

  • Budowanie linków kampanii z parametrami UTM zawierającymi spacje i znaki specjalne
  • Kodowanie adresów zwrotnych i przekierowań do OAuth, bramek płatności i webhooków
  • Debugowanie zepsutych przekierowań ze zgłoszeń i linków z maili
  • Przygotowanie parametrów query do żądań REST z danymi od użytkownika
  • Dekodowanie zaciemnionych linków śledzących, by sprawdzić docelową domenę

Prywatność i przetwarzanie w przeglądarce

Całe kodowanie i dekodowanie odbywa się lokalnie w przeglądarce. Wklejane adresy i wartości nigdy nie opuszczają urządzenia – co jest ważne, gdy URL zawiera klucze API, tokeny lub wewnętrzne nazwy hostów. Przy produkcyjnych danych trzymaj się polityki bezpieczeństwa zespołu.

Powiązane wyszukiwania i narzędzia

Osoby używające kodera URL często potrzebują też kodowania Base64 (do nagłówków Basic Auth i data URI), testera wyrażeń regularnych (sprawdź wzorce adresów na przykładach) oraz dekodera JWT (podejrzyj tokeny z nagłówków Authorization). Wszystkie działają w przeglądarce.

Najczęściej zadawane pytania

Czy koder URL jest darmowy?

Tak. Narzędzie działa za darmo w przeglądarce i nie wymaga zakładania konta.

Czy muszę coś instalować?

Nie. Wszystko działa w zwykłej, nowoczesnej przeglądarce – na komputerze i na telefonie, bez dodatkowych programów.

Czy moje dane są wysyłane na serwer?

Nie. Całe kodowanie i dekodowanie odbywa się lokalnie w przeglądarce. Adresy nie opuszczają Twojego urządzenia.

Czy kodować cały adres, czy tylko wartość parametru?

Zwykle tylko wartość parametru. Cały URL koduj wtedy, gdy zagnieżdżasz go w innym adresie, np. jako parametr przekierowania.

Czym jest kodowanie procentowe?

To zamiana znaków specjalnych na ciągi typu %20 (spacja) czy %26 (ampersand), żeby wartość bezpiecznie przeszła przez adres URL bez psucia jego struktury.

Dlaczego mój link się psuje?

Najczęściej przez niezakodowany ampersand, spację lub znak zapytania w wartości parametru. Zakoduj wartość, a struktura adresu pozostanie poprawna.

Podobne narzędzia

7tools