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.

a%20b%3Dcpercent-encoded

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

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
Uploads are encrypted in transitRemoved under our retention policy

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.

Zobacz wszystkie narzędzia

Najczęś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.

technical

Przełą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.

usage

Te 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.

technical

Tak. 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.

features

Nie. 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.

privacy

Tak. 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.

compatibility

Tak. 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ś.

usage

Znak 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.

technical

Tak — 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.

technical

Jak 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.

Dla deweloperów

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

Dla firm

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

Web i SEO

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

Web i SEO

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ą

Media społecznościowe

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ą

Dla deweloperów

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

Dla deweloperów

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.

Na urządzeniach mobilnych

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.

Web i SEO

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.

Prywatność i bezpieczeństwo

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.