URL-koder og dekoder - Procent-kodningsstrenge og fulde URL'er

Kod eller dekod URL-komponenter og fulde URL'er. Vælg komponenttilstand (encodeURIComponent) eller fuld URL-tilstand (encodeURI). Kopier eller download med ét klik.

Input
Output

Om URL-kodning

"Komponent"-tilstand bruger encodeURIComponent, som undslipper tegn som ":/?#[]@", så resultatet er sikkert inde i et enkelt URL-segment. "Full URL"-tilstand bruger encodeURI og lader reserverede tegn blive på plads, hvilket er egnet til at kode en hel URL-streng.

Frequently Asked Questions

Komponenttilstand bruger encodeURIComponent og undslipper tegn som ":/?#[]@", så værdien er sikker inden for et enkelt URL-segment eller forespørgselsparameter. Full URL-tilstand bruger encodeURI og lader de reserverede tegn være uændrede, så hele URL'en forbliver en gyldig URL.

technical

Skift til komponenttilstand, indsæt parameterværdien, og koderen erstatter mellemrum med %20, lig med tegn med %3D osv. Sæt resultatet i URL'en efter "?key=" eller "&key=", og linket virker i enhver browser, server eller REST-klient.

usage

Disse tegn reserveres af URL-syntaksen — de adskiller skemaet, stien, forespørgslen og fragmentet. At kode dem som %2B %2F %3A %3F %23 lader værdien bære dem bogstaveligt uden at forvirre parseren på den anden side.

technical

Ja. Når inputtet indeholder en tilfældig "%", som ikke efterfølges af to hexcifre, viser dekoderen en "Ugyldig input"-besked i stedet for at producere forvrænget output. Ret den fejlbehæftede sekvens, og resultatet opdateres øjeblikkeligt.

features

Nej. Koderen bruger browserens indbyggede encodeURI / encodeURIComponent-funktioner, så intet krydser netværket. Det gør værktøjet sikkert for tokens, filstier og andre følsomme værdier, du skal indlejre i en URL.

privacy

Ja. UTF-8-tegn som ñ, 漢, ✓ og emoji kodes i de tilsvarende %xx-bytesekvenser. Moderne browsere og servere dekoder dem automatisk tilbage til de oprindelige tegn, så rundturen er tabsfri.

compatibility

Use Cases

Byg forespørgselsstrenge til REST API'er

Indkod søgetermer, filtre og ID'er for GET-anmodninger til REST API'er, Algolia, Elastic og Google Search, så reserverede tegn ikke bryder anmodnings-URL'en

technical

Trackingparametre for markedsføringslinks

Kod procent-kod UTM-parametre, kampagnenavne og henvisningsstrenge for Google Analytics, Facebook Ads og HubSpot-links, der deles på tværs af e-mail og sociale kanaler

business

Gennemfør filtre og søgetermer i URL'er

Indkod flerords søgeforespørgsler, specialtegn og sorteringsmuligheder i delbare URL'er til SaaS-dashboards, e-handelsfiltre og adminpaneler

web

Generer mail til: Links med emne og brødtekst

Byg mailto: links hvor emne og brødtekst indeholder linjeskift, tegnsætning og emoji, så klik på at sende e-mail åbner Gmail og Outlook med beskeden forudfyldt

web

Indlejr beskeder i WhatsApp og SMS-delingslinks

Indkod forududfyldte WhatsApp-, Telegram- og SMS-delingslinks, så kunderne kan trykke på en knap på din side og åbne messengeren med markedsføringsbeskeden klar

social

Escape brugerinput til sikker URL-konstruktion

Indkod brugerkontrollerede værdier, før du indsætter dem i URL'er for at undgå anmodningssmugling, omdirigeringsinjektion og fejl i produktionswebapplikationer

technical