Gå til hovedindhold

Gratis URL-koder og -dekoder

Kod og dekod URL'er og forespørgselsstrenge. Understøtter encodeURIComponent, decodeURIComponent og parsing af forespørgselsstrenge.

Virker offline, når den er indlæst
Kodningsindstilling

Koder hver reserveret tegn — bedst for forespørgselværdier og stisegmenter.

Almindelige anvendelser

  • Kodér URL-parametre til API'erKodér forespørgselsstrengparametre sikkert, før du føjer dem til API-anmodnings-URL'er.
  • Kodér URL'er til e-maillinksOpret klikksikre links til e-mailkampagner - kodér specialtegn, så linkene overlever alle e-mailklienter.
  • Kodér URL'er til social delingForbered URL'er med forudfyldt tekst, hashtags og links til Twitter-, Facebook- og LinkedIn-delingsknappers.
  • Kodér komplekse forespørgselsstrengeByg og kodér forespørgselsstrenge med flere parametre — klar til tilføjelse til enhver URL.
  • Kodér URL'er til webhook-callbacksKodér callback-URL'er, der sendes som parametre til tredjeparts-services og OAuth-flows.

Sådan fungerer det

URL-kodning og -afkodning kører her udelukkende i din browser med JavaScripts indbyggede globale funktioner — encodeURIComponent, encodeURI og decodeURIComponent — uden tredjepartsbibliotek og uden netværksforespørgsel. Værktøjet bruger også browserens indbyggede URL API til at fortolke og vise query string-parametre som en tabel med nøgler og værdier.

  1. 1
    Vælg en kodningstilstand
    Tre tilstande svarer til virkelige brugsscenarier: "Komponent" kalder encodeURIComponent og escaper alt undtagen ureserverede tegn — det rigtige valg til enkelte query-værdier. "Hel URL" kalder encodeURI og lader skema, skråstreger og domæne være intakte. "Formular" bruger encodeURIComponent og bytter derefter %20 ud med + for at matche formatet application/x-www-form-urlencoded, som HTML-formularer sender.
  2. 2
    Kod eller afkod med ét klik
    Kodning sender din tekst gennem den valgte funktion og viser det procentkodede resultat. Afkodning kalder decodeURIComponent (med + omdannet til mellemrum i formulartilstand). Fejlformede procentsekvenser — som en løs %E0 uden fortsættelsesbyte — fanges og vises som en fejl i stedet for at få værktøjet til at gå ned.
  3. 3
    Fortolk query strings med URL API
    Handlingen "Fortolk parametre" pakker dit input ind i browserens indbyggede URL-konstruktør og gennemløber url.searchParams for at udtrække hvert nøgle-værdi-par. Afviser URL-konstruktøren inputtet, deler en håndskrevet reserveløsning ved & og = og sender hvert token gennem safeDecode, så delvise eller rå query strings stadig giver en læsbar tabel.
  4. 4
    Kopiér resultatet
    Den kodede eller afkodede tekst vises i en outputblok med monospace-skrift. En kopiér-knap skriver den til udklipsholderen via Clipboard API. Intet forlader din enhed på noget tidspunkt.

Relaterede værktøjer

Ofte stillede spørgsmål