Hopp til hovedinnhold
LibraTool logoLibraTool

Gratis URL-koder og dekoder

Kode og dekode URLer og spørringsstrenger. Støtter encodeURIComponent, decodeURIComponent og spørrestrengparsing.

Fungerer uten nett når den er lastet
Kodingsmodus

Koder hvert reservert tegn — best for spørringsverdier og stisegmenter.

Vanlige bruksområder

  • Kodek URL-parametere for API-erKodel forespørselsstringparametere sikkert før du legger dem til API-forespørsels-URL-er.
  • Kodek URL-er for e-postlenkerLag klikk-trygge lenker for e-postkampanjer - kodel spesialtegn slik at lenker overlever hver e-postklient.
  • Kodek URL-er for sosial delingForbered URL-er med forhåndsutfyllt tekst, hashtags og lenker for Twitter-, Facebook- og LinkedIn-delingsknappene.
  • Kodr komplekse spørringsstrengarBygg og kodr spørringsstrengar med flere parametrer — klart for å legges til enhver URL.
  • Kodr URL-er for webhook-tilbakekallKodr tilbakekall-URL-er som sendes som parametrer til tredjeparts-tjenester og OAuth-flyter.

Hvordan det fungerer

URL-koding og -dekoding her kjører helt i nettleseren med JavaScripts innebygde globale funksjoner — encodeURIComponent, encodeURI og decodeURIComponent — uten tredjepartsbibliotek og uten nettverksforespørsel. Verktøyet bruker også nettleserens innebygde URL-API til å tolke og vise parametere i spørrestrengen som en nøkkel-verdi-tabell.

  1. 1
    Velg kodingsmodus
    Tre moduser svarer til reelle bruksområder: «Komponent» kaller encodeURIComponent og escaper alt unntatt ureserverte tegn — riktig valg for enkeltverdier i en spørring. «Full URL» kaller encodeURI og lar skjema, skråstreker og domene være urørt. «Skjema» bruker encodeURIComponent og bytter så %20 med + for å samsvare med formatet application/x-www-form-urlencoded som HTML-skjemaer sender.
  2. 2
    Kode eller dekode med ett klikk
    Koding sender teksten gjennom valgt funksjon og viser det prosentkodede resultatet. Dekoding kaller decodeURIComponent (med + gjort om til mellomrom i skjemamodus). Ugyldige prosentsekvenser — som en løs %E0 uten fortsettelsesbyte — fanges opp og vises som en feilmelding i stedet for å krasje.
  3. 3
    Tolk spørrestrenger med URL-API-et
    Handlingen «Tolk parametere» pakker inndataene inn i nettleserens innebygde URL-konstruktør og går gjennom url.searchParams for å hente ut hvert nøkkel-verdi-par. Avviser URL-konstruktøren inndataene, deler en håndskrevet reserve på & og = og sender hvert token gjennom safeDecode, så delvise eller rå spørrestrenger fortsatt gir en lesbar tabell.
  4. 4
    Kopier resultatet
    Den kodede eller dekodede teksten vises i en utdatablokk med fast tegnbredde. En kopieringsknapp skriver den til utklippstavlen via Clipboard API. Ingenting forlater enheten din på noe tidspunkt.

Relaterte verktøy

Ofte stilte spørsmål