URL-koder og dekoder - prosent-kodingsstrenger og fullstendige URL-er

Koder eller dekode URL-komponenter og fullstendige URL-er. Velg komponentmodus (encodeURIComponent) eller full URL-modus (encodeURI). Kopier eller last ned med ett klikk.

Innspill
Produksjon

Om URL-koding

"Komponent"-modus bruker encodeURIComponent, som unnslipper tegn som ":/?#[]@" slik at resultatet er trygt inne i et enkelt URL-segment. "Full URL"-modus bruker encodeURI og lar reserverte tegn være på plass, egnet for koding av en hel URL-streng.

Frequently Asked Questions

Komponentmodus bruker encodeURIComponent og unnslipper tegn som ":/?#[]@" slik at verdien er trygg inne i et enkelt URL-segment eller spørringsparameter. Full URL-modus bruker encodeURI og lar de reserverte tegnene være i fred, slik at hele URL-en forblir en gyldig URL.

technical

Bytt til komponentmodus, lim inn parameterverdien, og koderen erstatter mellomrom med 20 %, lik tegn med 3D og så videre. Legg resultatet inn i URL-en etter "?key=" eller "&key=" og lenken fungerer i alle nettlesere, servere eller REST-klienter.

usage

Disse tegnene reserveres av URL-syntaksen — de skiller skjema, sti, spørring og fragment. Å kode dem som %2B %2F %3A %3F %23 lar verdien bære dem bokstavelig uten å forvirre parseren på den andre siden.

technical

Ja. Når inngangen inneholder en tilfeldig "%" som ikke følges av to heksadesifre, viser dekoderen en "Ugyldig inndata"-melding i stedet for å produsere utydelig utdata. Fikser du den feilaktige sekvensen, oppdateres resultatet umiddelbart.

features

Nei. Koderen bruker nettleserens innebygde encodeURI / encodeURIComponent-funksjoner, så ingenting krysser nettverket. Det gjør verktøyet trygt for tokens, filstier og andre sensitive verdier du trenger å legge inn i en URL.

privacy

Ja. UTF-8-tegn som ñ, 漢, ✓ og emoji kodes inn i de tilsvarende %xx-bytesekvensene. Moderne nettlesere og servere dekoder dem automatisk tilbake til de opprinnelige tegnene, så rundturen er tapsfri.

compatibility

Use Cases

Bygg spørringsstrenger for REST-API-er

Kod søketermer, filtre og ID-er for GET-forespørsler til REST-API-er, Algolia, Elastic og Google Search slik at reserverte tegn ikke bryter forespørsels-URL-en

technical

Sporingsparametere for markedsføringslenker

Prosentkod UTM-parametere, kampanjenavn og henvisningsstrenger for Google Analytics, Facebook Ads og HubSpot-lenker delt på e-post og sosiale kanaler

business

Passfiltre og søkeord i URL-er

Kod flerordssøk, spesialtegn og sorteringsalternativer inn i delbare URL-er for SaaS-dashbord, e-handelsfiltre og administrasjonspaneler

web

Generer post til: lenker med emne og brødtekst

Bygg mailto: lenker der emne og brødtekst inneholder linjeskift, tegnsetting og emoji, så klikk for å sende e-post åpner Gmail og Outlook med meldingen forhåndsfylt

web

Legg inn meldinger i WhatsApp og SMS-delingslenker

Kod forhåndsutfylte delingslenker til WhatsApp, Telegram og SMS slik at kundene kan trykke på en knapp på siden din og åpne meldingen med markedsføringsmeldingen klar

social

Escape-brukerinput for sikker URL-konstruksjon

Koder brukerkontrollerte verdier før du injiserer dem i URL-er for å unngå forespørselssmugling, omdirigeringsinjeksjon og feil med brukne lenker i produksjonsnettapplikasjoner

technical