Koder i dekoder URL — kodowanie procentowe ciągów i pełnych adresów URL

Koduj lub dekoduj komponenty URL i pełne adresy URL. Wybierz tryb komponentu (encodeURIComponent) lub tryb pełnego URL (encodeURI). Kopiuj lub pobieraj jednym kliknięciem.

Wklej tutaj tekst lub zakodowany adres URL…

Pliki są automatycznie usuwane po przetworzeniuPrzetwarzane bezpiecznie przez HTTPS

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

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.