Liigu põhisisu juurde

URL-kodeerija ja -dekodeerija tasuta

Kodeeri ja dekodeeri URL-e ja päringuStringe. Toetab encodeURIComponent, decodeURIComponent ja päringuStringide analüüsi.

Töötab võrguühenduseta pärast laadimist
Kodeerimisrežiim

Kodeerib iga reserveeritud märgi — parim päringuväärtuste ja rajasegmentide jaoks.

Levinud kasutusviisid

  • Kodeerige URL parameetreid API jaoksKodeerige otsingu stringi parameetrid turvaliselt enne nende lisamisrequesti URL-ile.
  • Kodeerige URL-i e-posti linkideleLooge e-posti kampaaniate jaoks klõpsatavad lingid — kodeerige erikohtus, et lingid säiliksid igal e-posti kliendil.
  • Kodeerige URL sotsiaalmeedia jagamiseksValmistage URL-id eelnevalt täidetud tekstiga, heš siltidega ja linkidega Twitter, Facebook ja LinkedIn jagamisnuppudele.
  • Kodeerige keerulised päringu stringidEhitage ja kodeerige päringustringid mitme parameetriga — valmis lisamiseks igasse URL-i.
  • Kodeerige URL-id webhookide tagasikutseteleKodeerige tagasikutse URL-id, mis edastatakse parameetritena kolmandate osapoolte teenustele ja OAuth voogudele.

Kuidas see töötab

URL-i kodeerimine ja dekodeerimine töötab siin täielikult sinu brauseris, kasutades JavaScripti sisseehitatud globaalid — encodeURIComponent, encodeURI ja decodeURIComponent — ilma kolmanda osapoole teegi ja võrgupäringuta. Tööriist eksponeerib ka brauseri natiivse URL API-t, et parsida ja kuvada päringustringi parameetreid võti-väärtus tabelina.

  1. 1
    Vali kodeerimisrežiim
    Kolm režiimi kaardistuvad reaalse maailma kasutusjuhtudele: "Komponent" kutsub encodeURIComponent ja paob kõik peale reserveerimata tähemärkide — õige valik individuaalsete päringuväärtuste jaoks. "Täielik URL" kutsub encodeURI ja jätab skeemi, kaldkriipsud ja domeeni puutumatuks. "Vorm" kasutab encodeURIComponent'i ja vahetab seejärel %20 + vastu, et sobida HTML-vormide saadetud application/x-www-form-urlencoded vorminguga.
  2. 2
    Kodeeri või dekodeeri ühe klõpsuga
    Kodeerimine juhib su teksti valitud funktsiooni läbi ja kuvab protsendi-kodeeritud tulemuse. Dekodeerimine kutsub decodeURIComponent'i (+ vormirežiimis tühikuteks teisendatuna). Valesti moodustatud protsendijadad — nagu üksik %E0 ilma jätkubaidita — tuvastatakse ja raporteeritakse reasisese veana, mitte ei crashita.
  3. 3
    Parsi päringustringe URL API abil
    Tegevus "Parsi parameetrid" mähib su sisendi brauseri natiivsesse URL-konstruktorisse ja itereerib url.searchParams'i, et eraldada iga võti-väärtus paar. Kui URL-konstruktor lükkab sisendi tagasi, jagab käsitsi kirjutatud tagavara & ja =-i kohalt ja juhib iga tokeni läbi safeDecode, nii et osalised või toored päringustringid toodavad ikkagi loetava tabeli.
  4. 4
    Kopeeri tulemus
    Kodeeritud või dekodeeritud tekst ilmub monospace-väljundiplokis. Kopeerinupp kirjutab selle lõikelauale Clipboard API kaudu. Midagi ei lahku su seadmest ühelgi hetkel.

Seotud tööriistad

Korduma kippuvad küsimused