URL kodētājs un dekodētājs bez maksas
Kodējiet un dekodējiet URL adreses un vaicājumu virknes. Atbalsta encodeURIComponent, decodeURIComponent un vaicājumu virkņu analīzi.
Kodē katru rezervēto rakstzīmi — ideāli vaicājuma vērtībām un ceļa segmentiem.
Biežākie lietojumi
- Kodējiet URL parametrus APIDroši kodējiet vaicājuma virknes parametrus pirms tos pievieno API pieprasījuma URL.
- Kodējiet URL saites e-pastamIzveidojiet noklikšķojamas saites e-pasta kampanjām — kodējiet īpašus simbolus, lai saites izturētos katru e-pasta klientu.
- Kodējiet URL sociālo mediju koplietošanaiSagatavojiet URL ar iepriekš aizpildītu tekstu, heš birkas un saites Twitter, Facebook un LinkedIn kopīgošanas pogām.
- Kodējiet sarežģītus vaicājuma virknesIzveidojiet un kodējiet vaicājuma virknes ar vairākiem parametriem — gatavi pievienot jebkuram URL.
- Kodējiet URL tīmekļa āķa atpakaļsaukumiemKodējiet atpakaļsaukuma URL, kas tiek iesniegti kā parametri trešo pušu pakalpojumiem un OAuth plūsmām.
Kā tas darbojas
URL kodēšana un dekodēšana šeit notiek pilnībā jūsu pārlūkprogrammā, izmantojot JavaScript iebūvētos globālos objektus — encodeURIComponent, encodeURI un decodeURIComponent — bez trešās puses bibliotēkas un bez tīkla pieprasījuma. Rīks arī atklāj pārlūkprogrammas vietējo URL API, lai parsētu un attēlotu vaicājuma virknes parametrus kā atslēgas-vērtības tabulu.
- 1Izvēlieties kodēšanas režīmuTrīs režīmi kartē reālās pasaules lietojumus: "Komponents" izsauc encodeURIComponent un izbēg visu, izņemot nerezervētas rakstzīmes — pareizā izvēle atsevišķām vaicājuma vērtībām. "Pilns URL" izsauc encodeURI un atstāj shēmu, slīpsvītras un domēnu neskartu. "Veidlapa" izmanto encodeURIComponent, tad apmaina %20 uz +, lai atbilstu application/x-www-form-urlencoded formātam, ko sūta HTML veidlapas.
- 2Kodēt vai dekodēt ar vienu klikšķiKodēšana nodod jūsu tekstu caur izvēlēto funkciju un attēlo procentu-kodēto rezultātu. Dekodēšana izsauc decodeURIComponent (ar + konvertētu atstarpēs Veidlapas režīmā). Nepareizi formētas procentu-secības — piemēram, nomaldījusies %E0 bez turpinājuma baita — tiek noķertas un ziņotas kā iekļauta kļūda, nevis avarē.
- 3Parsēt vaicājuma virknes ar URL APIDarbība "Parsēt parametrus" ietin jūsu ievadi pārlūkprogrammas vietējā URL konstruktorā un iterē url.searchParams, lai izgūtu katru atslēgas-vērtības pāri. Ja URL konstruktors noraida ievadi, pašrakstīta rezerve sadala pēc & un = un izpilda katru marķieri caur safeDecode, tāpēc daļējas vai neapstrādātas vaicājuma virknes joprojām rada lasāmu tabulu.
- 4Kopēt rezultātuKodētais vai dekodētais teksts parādās monospace izvades blokā. Kopēšanas poga to raksta starpliktuvē caur Clipboard API. Nekas nekad neatstāj jūsu ierīci.
Saistītie rīki
Base64 enkodētājs un dekodētājs
Enkodē tekstu vai failus uz Base64 vai dekodē Base64 virknes atpakaļ uz vienkāršu tekstu. Tūlītēji, privāti un bezmaksas.
HTML enkodētājs un dekodētājs
Enkodē speciālos rakstzīmes uz HTML entītijām vai dekodē entītijas atpakaļ uz vienkāršu tekstu. Tūlītēji, pārlūkprogrammā.
Cēzara šifrs un teksta šifrētājs
Šifrē un atšifrē tekstu ar Cēzara šifru, ROT13, Atbash un Vigenère šifru. Klasiskie aizvietojuma šifri, visi pārlūkprogrammā.