Encode or decode any URL in one paste
Percent-encoded URLs are unreadable, and hand-editing breaks them. Paste any string or full URL to encode or decode it correctly in component or full-URL mode, right in your browser.
Paste a URL or string — get the correctly encoded or decoded version back
What you can do with Koder/dekoder URL
Everything this tool helps you accomplish — no learning curve, no setup.
- Percent-encode URLs for safe linking
- Decode encoded URLs back to plain text
- Encode single query parameters cleanly
- Fix broken links with special characters
- Encode whole URLs or individual components
- Prepare share links for social and email
Settings information
2 settings
Every control in Koder/dekoder URL, explained — what it does and when to use it.
Ustawienia
- TrybUstawienia gotowe
- Przełączaj między zamianą zwykłego tekstu na postać zakodowaną procentowo a przywracaniem zakodowanego już adresu URL lub ciągu znaków do czytelnej formy.Opcje: KodujDekoduj
- RygorystycznośćUstawienia gotowe
- Tryb Komponent koduje znaki zastrzeżone, takie jak :/?#[]@, dzięki czemu wynik jest bezpieczny wewnątrz pojedynczej części adresu URL; tryb Pełny URL pozostawia je nienaruszone, aby cały adres internetowy pozostał poprawny.Opcje: KomponentPełny adres URL
Skończyłeś z Koder/dekoder URL? Wypróbuj teraz te
Starannie wybrane narzędzia, które świetnie łączą się z Koder/dekoder URL. Pracuj dalej, nie tracąc swojego pliku.
Koder / dekoder Base64
Cryptic Base64 in logs and payloads slows you down. Decode to readable text or encode any text or file — URL-safe, UTF-8 safe, and instant in your browser.
Wypróbuj terazGenerator kodów QR
Third-party QR services expire your codes or charge later. Make static QR codes for URLs, WiFi, UPI, phone, or email that work forever — in seconds.
Wypróbuj terazUpiększanie JSON
One-line API responses are impossible to scan. Paste or drop JSON to validate it, pretty-print at 2, 4, or 8 spaces, or minify it for production — instantly in your browser.
Wypróbuj terazGenerator skrótów
Verifying downloads shouldn't need a command line. Drop a file or paste text for instant SHA-1, SHA-256, SHA-384 and SHA-512 digests. Use and copy results free — no account needed.
Wypróbuj terazDekoder JWT
Debugging auth means squinting at opaque tokens. Paste a JWT to see its decoded header, payload and expiry instantly — then copy locally. Free to use, with no account needed.
Wypróbuj terazFormatowanie HTML
Exported HTML is a wall of text. Paste or drop a file for consistent indentation you can actually read — or minify it to one line for production, instantly in your browser.
Wypróbuj terazNajczęściej zadawane pytania
Tryb komponentu używa encodeURIComponent i koduje znaki takie jak „:/?#[]@”, aby wartość była bezpieczna w obrębie pojedynczego segmentu URL lub parametru zapytania. Tryb pełnego URL używa encodeURI i pozostawia te zarezerwowane znaki nietknięte, dzięki czemu cały URL pozostaje prawidłowym adresem URL.
technicalPrzełącz na tryb komponentów, wklej wartość parametru, a koder zastąpi spacje znakiem %20, znaki równości znakiem %3D i tak dalej. Wstaw wynik do adresu URL po „?key=" lub „&key=", a link zadziała w dowolnej przeglądarce, na serwerze lub w kliencie REST.
usageTe znaki są zarezerwowane przez składnię URL — oddzielają schemat, ścieżkę, zapytanie i fragment. Zakodowanie ich jako %2B %2F %3A %3F %23 pozwala wartości przenosić je dosłownie, bez mylenia parsera po drugiej stronie.
technicalTak. Gdy dane wejściowe zawierają samotny znak „%”, po którym nie następują dwie cyfry szesnastkowe, dekoder wyświetla komunikat „Nieprawidłowe dane” zamiast generować zniekształcony wynik. Popraw błędną sekwencję, a wynik zaktualizuje się natychmiast.
featuresNie. Koder korzysta z wbudowanych w przeglądarkę funkcji encodeURI / encodeURIComponent, więc nic nie przechodzi przez sieć. Dzięki temu narzędzie jest bezpieczne dla tokenów, ścieżek plików i wszelkich innych wrażliwych wartości, które musisz osadzić w adresie URL.
privacyTak. Znaki UTF-8, takie jak ñ, 漢, ✓ czy emoji, są kodowane do odpowiadających im sekwencji bajtów %xx. Nowoczesne przeglądarki i serwery automatycznie dekodują je z powrotem do oryginalnych znaków, więc cały proces przebiega bezstratnie.
compatibilityTak. Przełącz tryb na Kodowanie, aby zakodować surowy tekst z procentami, lub na Dekodowanie, aby zamienić sekwencje %XX z powrotem na czytelne znaki. Te same opcje Komponent i Pełny URL działają w obu kierunkach, więc możesz przepuścić wartość tam i z powrotem i otrzymać dokładnie to, od czego zacząłeś.
usageZnak małpy (@) w kodowaniu procentowym zamienia się na %40. W trybie komponentu narzędzie robi to automatycznie, co ma znaczenie w przypadku adresów e-mail w parametrach zapytania — user@example.com zmienia się w user%40example.com. Inne częste kodowania: spacja to %20, '#' to %23, '&' to %26, a '?' to %3F. Wklej dowolny tekst, aby od razu zobaczyć pełny zakodowany wynik.
technicalTak — to dwie nazwy tego samego mechanizmu zdefiniowanego w RFC 3986: niebezpieczne znaki są zastępowane znakiem procenta, po którym następują dwie cyfry szesnastkowe ich bajtów UTF-8. 'Kodowanie URL' to nazwa potoczna, a 'kodowanie procentowe' to termin ze specyfikacji. To narzędzie stosuje je za pomocą encodeURIComponent lub encodeURI, w zależności od wybranego trybu.
technicalJak Koder/dekoder URL pomaga Ci osiągnąć cel
Realne problemy, które rozwiązuje każdego dnia — dla firm, twórców i codziennych zadań. Znajdź zastosowanie pasujące do Ciebie i zacznij w kilka sekund.
Twórz ciągi zapytań dla API REST
Koduj wyszukiwane frazy, filtry i identyfikatory do żądań GET kierowanych do interfejsów REST API, Algolia, Elastic i Google Search, aby zarezerwowane znaki nie psuły adresu URL żądania
Parametry śledzenia dla linków marketingowych
Koduj procentowo parametry UTM, nazwy kampanii i ciągi odsyłające dla linków Google Analytics, Facebook Ads i HubSpot udostępnianych w e-mailach i kanałach społecznościowych
Przekazuj filtry i wyszukiwane frazy w adresach URL
Koduj wielowyrazowe zapytania wyszukiwania, znaki specjalne i opcje sortowania w udostępnialne adresy URL dla paneli SaaS, filtrów e-commerce i paneli administracyjnych
Generuj linki mailto: z tematem i treścią
Twórz linki mailto:, w których temat i treść zawierają znaki nowego wiersza, interpunkcję i emoji, dzięki czemu przyciski click-to-email otwierają Gmail i Outlook z gotową wiadomością
Osadzaj wiadomości w linkach udostępniania WhatsApp i SMS
Koduj wstępnie wypełnione linki udostępniania WhatsApp, Telegram i SMS, aby klienci mogli nacisnąć przycisk na Twojej stronie i otworzyć komunikator z gotową wiadomością marketingową
Zabezpieczaj dane wprowadzane przez użytkownika do bezpiecznego budowania adresów URL
Koduj wartości kontrolowane przez użytkownika przed umieszczeniem ich w adresach URL, aby uniknąć błędów typu request smuggling, redirect injection i niedziałających linków w produkcyjnych aplikacjach webowych
Debugowanie adresów URL zwrotnych OAuth i przekierowań
Zdekoduj parametr redirect_uri, state lub code z wywołania zwrotnego OAuth albo logu webhooka, aby dokładnie zobaczyć, jaką wartość otrzymał dostawca — często to najszybszy sposób na wykrycie błędu podwójnego kodowania psującego proces logowania.
Twórz głębokie linki do aplikacji mobilnych
Zakoduj procentowo parametry przekazywane do niestandardowego schematu lub Universal/App Link (myapp://open?ref=...), aby znaki specjalne w kodach polecających lub identyfikatorach udostępnianej treści przetrwały przejście z przeglądarki do aplikacji.
Bezpieczne linki do bezpośredniego pobierania plików ze spacjami
Zakoduj nazwy plików zawierające spacje, nawiasy lub znaki diakrytyczne (np. 'Q1 Report (Final).pdf') do adresu URL, którego CDN-y i przeglądarki nie obetną ani nie zinterpretują błędnie przy bezpośrednim linkowaniu.
Sprawdź, dokąd naprawdę prowadzi skrócony lub zakodowany link
Wklej podejrzany link zakodowany procentowo lub przekazany dalej do trybu Dekoduj, aby ujawnić prawdziwy docelowy URL ukryty w parametrach przekierowania lub śledzenia, zanim w niego klikniesz.
