Pāriet uz galveno saturu

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.

Darbojas bezsaistē pēc ielādes
Kodēšanas režīms

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.

  1. 1
    Izvēlieties kodēšanas režīmu
    Trī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.
  2. 2
    Kodēt vai dekodēt ar vienu klikšķi
    Kodēš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ē.
  3. 3
    Parsēt vaicājuma virknes ar URL API
    Darbī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.
  4. 4
    Kopēt rezultātu
    Kodē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

Bieži uzdotie jautājumi