URL koder i dekoder — besplatno
Kodirajte i dekodirajte URL-ove i nizove upita. Podržava encodeURIComponent, decodeURIComponent i analizu nizova upita.
Kodira svaki rezervirani znak — najbolje za vrijednosti upita i segmente putanje.
Uobičajene namjene
- Kodirajte URL parametre za API-jeSigurno kodirajte parametre upitnog stringa prije nego što ih dodajete URL-u zahtjeva API-ja.
- Kodirajte URL-ove za e-mail vezeKreirajte klikne veze za e-mail kampanje — kodirajte posebne znakove kako bi veze preždjele svaki e-mail klijent.
- Kodirajte URL-ove za dijeljenje na društvenim mrežamaPripremite URL-ove s unaprijed popunjenim tekstom, heš-tagovima i vezama za Twitter, Facebook i LinkedIn gumbove za dijeljenje.
- Kodirajte složene nize upitaKreirajte i kodirajte nize upita s više parametara — spremni za dodavanje bilo kojem URL-u.
- Kodirajte URL-ove za povratne pozive web-kukeKodirajte URL-ove povratnih poziva koji se prosljeđuju kao parametri uslugama treće strane i OAuth tokovima.
Kako funkcionira
URL kodiranje i dekodiranje ovdje radi u potpunosti u vašem pregledniku koristeći ugrađene globalne objekte JavaScripta — encodeURIComponent, encodeURI i decodeURIComponent — bez biblioteke treće strane i bez mrežnog zahtjeva. Alat također izlaže izvorni URL API preglednika za raščlanjivanje i prikaz parametara upitnog niza kao tablice ključ-vrijednost.
- 1Odaberite način kodiranjaTri načina mapiraju se na stvarne slučajeve korištenja: "Komponenta" poziva encodeURIComponent i escapira sve osim nerezerviranih znakova — pravi izbor za pojedinačne vrijednosti upita. "Puni URL" poziva encodeURI i ostavlja shemu, kose crte i domenu netaknutima. "Obrazac" koristi encodeURIComponent zatim zamjenjuje %20 s + kako bi odgovaralo formatu application/x-www-form-urlencoded koji šalju HTML obrasci.
- 2Kodiraj ili dekodiraj jednim klikomKodiranje prosljeđuje vaš tekst kroz odabranu funkciju i prikazuje postotno kodiran rezultat. Dekodiranje poziva decodeURIComponent (s + pretvorenim u razmake u načinu Obrazac). Nepravilni postotni nizovi — poput usamljenog %E0 bez nastavnog bajta — hvataju se i prijavljuju kao ugrađena greška umjesto rušenja.
- 3Raščlani upitne nizove URL API-jemAkcija "Raščlani parametre" omata vaš unos u izvorni URL konstruktor preglednika i iterira url.searchParams za izvlačenje svakog para ključ-vrijednost. Ako URL konstruktor odbaci unos, ručno napisano rezervno rješenje dijeli na & i = i pokreće svaki token kroz safeDecode, tako da djelomični ili sirovi upitni nizovi i dalje proizvode čitljivu tablicu.
- 4Kopiraj rezultatKodirani ili dekodirani tekst pojavljuje se u monospace izlaznom bloku. Gumb za kopiranje zapisuje ga u međuspremnik putem Clipboard API-ja. Ništa ni u jednom trenutku ne napušta vaš uređaj.
Srodni alati
Base64 koder i dekoder
Kodirajte tekst ili datoteke u Base64, ili dekodirajte Base64 nizove natrag u obični tekst. Trenutno, privatno i besplatno.
HTML koder i dekoder
Kodirajte posebne znakove u HTML entitete ili dekodirajte entitete natrag u obični tekst. Trenutno, u vašem pregledniku.
Cezarova šifra i enkriptor teksta
Šifrirajte i dešifrirajte tekst pomoću Cezarove šifre, ROT13, Atbash i Vigenèreove šifre. Klasične supstitucijske šifre, sve u vašem pregledniku.