Siirry pääsisältöön

URL-kooderi ja -dekooderi ilmaiseksi

Koodaa ja dekoodaa URL-osoitteita ja kyselymerkkijonoja. Tukee encodeURIComponent, decodeURIComponent ja kyselymerkkijonojen jäsennystä.

Toimii offline-tilassa kerran ladattuna
Koodaustila

Koodaa jokainen varattu merkki — parhaiten kyselyn arvot ja polkujen segmentit.

Yleiset käyttötavat

  • Koodaa URL-parametrit API:illeKoodaa turvallisesti kyselymerkkijonon parametrit ennen kuin lisäät ne API-pyynnön URL-osoitteisiin.
  • Koodaa URL-osoitteet SähköpostilinkkeilleLuo klikkisäilöiset linkit sähköpostikampanjoille — koodaa erikoismerkit, jotta linkit säilyvät jokaisessa sähköpostiohjelmassa.
  • Koodaa URL-osoitteet Sosiaalisen Median JakamiseenValmistele URL-osoitteet esitäytetyillä tekstillä, hashtageilla ja linkeillä Twitter-, Facebook- ja LinkedIn-jaonapin painikkeille.
  • Koodaa Monimutkaiset KyselyjonotRakenna ja koodaa kyselyjonot useilla parametreilla - valmiita liitettäviksi mihin tahansa URL-osoitteeseen.
  • Koodaa URL:it Webhook-takaisinkutsuilleKoodaa takaisinkutsun URL-osoitteet, jotka välitetään kolmansien osapuolten palveluihin ja OAuth-virtauksiin.

Miten se toimii

URL-koodaus ja -purku tapahtuvat täällä kokonaan selaimessasi JavaScriptin sisäänrakennetuilla globaaleilla — encodeURIComponent, encodeURI ja decodeURIComponent — ilman kolmannen osapuolen kirjastoa ja verkkopyyntöä. Työkalu paljastaa myös selaimen natiivin URL-rajapinnan jäsentääkseen ja näyttääkseen kyselymerkkijonon parametrit avain-arvo-taulukkona.

  1. 1
    Valitse koodaustila
    Kolme tilaa vastaavat todellisia käyttötapauksia: "Komponentti" kutsuu encodeURIComponent-funktiota ja suojaa kaiken paitsi varaamattomat merkit — oikea valinta yksittäisille kyselyarvoille. "Koko URL" kutsuu encodeURI-funktiota ja jättää skeeman, kauttaviivat ja verkkotunnuksen ennalleen. "Lomake" käyttää encodeURIComponent-funktiota ja vaihtaa sitten %20:n +:ksi vastatakseen application/x-www-form-urlencoded-muotoa, jota HTML-lomakkeet lähettävät.
  2. 2
    Koodaa tai pura yhdellä napsautuksella
    Koodaus ohjaa tekstisi valitun funktion läpi ja näyttää prosenttikoodatun tuloksen. Purku kutsuu decodeURIComponent-funktiota (+ muunnettuna väliksi Lomake-tilassa). Virheelliset prosenttisekvenssit — kuten irtonainen %E0 ilman jatkotavua — havaitaan ja ilmoitetaan inline-virheenä kaatumisen sijaan.
  3. 3
    Jäsennä kyselymerkkijonot URL-rajapinnalla
    "Jäsennä parametrit" -toiminto kääri syötteesi selaimen natiiviin URL-konstruktoriin ja iteroi url.searchParams-oliota poimiakseen jokaisen avain-arvo-parin. Jos URL-konstruktori hylkää syötteen, käsin kirjoitettu varajärjestely jakaa &:sta ja =:sta ja ajaa jokaisen tunnisteen safeDecode-funktion läpi, joten osittaisetkin tai raa'at kyselymerkkijonot tuottavat silti luettavan taulukon.
  4. 4
    Kopioi tulos
    Koodattu tai purettu teksti ilmestyy tasavälisenä tulostelohkona. Kopiointipainike kirjoittaa sen leikepöydälle Clipboard-rajapinnan kautta. Mikään ei koskaan poistu laitteeltasi.

Liittyvät työkalut

Usein kysytyt kysymykset