URL-kodeerija ja -dekodeerija tasuta
Kodeeri ja dekodeeri URL-e ja päringuStringe. Toetab encodeURIComponent, decodeURIComponent ja päringuStringide analüüsi.
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.
- 1Vali kodeerimisrežiimKolm 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.
- 2Kodeeri või dekodeeri ühe klõpsugaKodeerimine 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.
- 3Parsi päringustringe URL API abilTegevus "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.
- 4Kopeeri tulemusKodeeritud 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
Base64 kodeerija ja dekodeerija
Kodeeri tekst või failid Base64-ks või dekodeeri Base64 stringid tagasi lihttekstiks. Kohene, privaatne ja tasuta.
HTML kodeerija ja dekodeerija
Kodeeri erimärgid HTML-olemiteks või dekodeeri olemid tagasi lihttekstiks. Koheselt, sinu brauseris.
Caesari šiffer ja teksti krüpteerija
Krüpti ja dekrüpti teksti Caesari šifriga, ROT13, Atbashi ja Vigenère'i šifriga. Klassikalised asendusmärkšifrid, kõik sinu brauseris.