URL-kooderi ja -dekooderi ilmaiseksi
Koodaa ja dekoodaa URL-osoitteita ja kyselymerkkijonoja. Tukee encodeURIComponent, decodeURIComponent ja kyselymerkkijonojen jäsennystä.
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.
- 1Valitse koodaustilaKolme 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.
- 2Koodaa tai pura yhdellä napsautuksellaKoodaus 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.
- 3Jä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.
- 4Kopioi tulosKoodattu 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
Base64-koodaaja ja -purkaja
Koodaa teksti tai tiedostot Base64-muotoon tai pura Base64-merkkijonot takaisin pelkäksi tekstiksi. Välitön, yksityinen ja ilmainen.
HTML-koodaaja ja -purkaja
Koodaa erikoismerkit HTML-entiteeteiksi tai pura entiteetit takaisin pelkäksi tekstiksi. Välittömästi, selaimessasi.
Caesarin salakirjoitus ja tekstinsalaus
Salaa ja pura teksti Caesarin salakirjoituksella, ROT13:lla, Atbash-menetelmällä ja Vigenèren salakirjoituksella. Klassiset korvaussalakirjoitukset, kaikki selaimessasi.