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ć
- Wybierz tryb Koduj lub Dekoduj. Etykieta wejścia zmienia się, więc kierunek jest zawsze jasny.
- Wklej tekst lub URL. Przy kodowaniu wklej samą wartość parametru – nie cały adres – chyba że zagnieżdżasz jeden URL w drugim.
- Wynik pojawia się od razu w panelu wyjścia. Sprawdź go przed wklejeniem do produkcyjnych linków lub wywołań API.
- 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.