URL kodirnik in dekodirnik — brezplačno
Kodirajte in dekodirajte URL-je in nize poizvedb. Podpira encodeURIComponent, decodeURIComponent in razčlenjevanje nizov poizvedb.
Kodiira vsak rezerviran znak — najbolje za vrednosti poizvedk in segmente poti.
Pogosta področja uporabe
- Kodirajte parametre URL za APIVarno kodirajte parametre niza poizvedbe, preden jih dodate URL naslovom zahtevka API.
- Kodirajte URL naslove za e-pošteUstvarite klikne povezave za e-pošto kampanj — kodirajte posebne znake, tako da povezave prežijejo vsakega e-poštnega odjemalca.
- Kodirajte URL naslove za deljenje v socialnih medijihPripravite URL naslove s predhodno izpolnjenim besedilom, heš žigami in povezavami za gumbe Twitter, Facebook in LinkedIn za deljenje.
- Kodirajte kompleksne nize poizvedbUstvarite in kodirajte nize poizvedb z več parametri — pripravljeni za dodajanje kateremu koli URL-u.
- Kodirajte URL-je za povratne klice spletne kljukeKodirajte URL-je povratnih klicev, ki se prosljeđuju kot parametri tretjim osebam in tokovom OAuth.
Kako deluje
Kodiranje in dekodiranje URL tukaj poteka v celoti v vašem brskalniku z uporabo vgrajenih globalnih funkcij JavaScripta — encodeURIComponent, encodeURI in decodeURIComponent — brez knjižnice tretje osebe in brez omrežne zahteve. Orodje prav tako izpostavlja nativen URL API brskalnika za razčlenjevanje in prikaz parametrov niza poizvedbe kot tabelo ključ-vrednost.
- 1Izberite način kodiranjaTrije načini ustrezajo realnim primerom uporabe: "Komponenta" pokliče encodeURIComponent in ubeže vse razen nerezerviranih znakov — prava izbira za posamezne vrednosti poizvedbe. "Poln URL" pokliče encodeURI in pusti shemo, poševnice in domeno nedotaknjene. "Obrazec" uporabi encodeURIComponent in nato zamenja %20 za +, da ustreza obliki application/x-www-form-urlencoded, ki jo pošiljajo HTML obrazci.
- 2Kodirajte ali dekodirajte z enim klikomKodiranje spusti vaše besedilo skozi izbrano funkcijo in prikaže odstotno kodiran rezultat. Dekodiranje pokliče decodeURIComponent (s + pretvorjenim v presledke v načinu Obrazec). Napačno oblikovana odstotna zaporedja — kot osamljen %E0 brez nadaljevalnega bajta — se zajamejo in prijavijo kot vrstična napaka namesto sesutja.
- 3Razčlenite nize poizvedbe z URL APIDejanje "Razčleni parametre" ovije vaš vnos v nativen konstruktor URL brskalnika in iterira url.searchParams za izvleček vsakega para ključ-vrednost. Če konstruktor URL zavrne vnos, ročno napisana nadomestna rešitev razdeli po & in = ter vsak žeton spusti skozi safeDecode, tako da delni ali surovi nizi poizvedbe še vedno ustvarijo berljivo tabelo.
- 4Kopirajte rezultatKodirano ali dekodirano besedilo se pojavi v bloku izpisa z neproporcionalno pisavo. Gumb za kopiranje ga zapiše v odložišče prek Clipboard API. V nobenem trenutku nič ne zapusti vaše naprave.
Sorodna orodja
Koder in dekoder Base64
Kodirajte besedilo ali datoteke v Base64 ali dekodirajte nize Base64 nazaj v navadno besedilo. Takojšnje, zasebno in brezplačno.
Koder in dekoder HTML
Kodirajte posebne znake v entitete HTML ali dekodirajte entitete nazaj v navadno besedilo. Takoj, v vašem brskalniku.
Cezarjeva šifra in šifrirnik besedila
Šifrirajte in dešifrirajte besedilo s Cezarjevo šifro, ROT13, Atbash in Vigenèrjevo šifro. Klasične substitucijske šifre, vse v vašem brskalniku.