URL koder i dekoder — besplatno
Kodirajte i dekodirajte URL-ove i nizove upita. Podržava encodeURIComponent, decodeURIComponent i analizu nizova upita.
Kodira svaki rezervisani znak — najbolje za vrednosti upita i segmente putanje.
Uobičajene upotrebe
- Kodirajte URL parametre za API-jeSigurno kodirajte parametre niza upita pre nego što ih dodajete API zahtevima URL-a.
- Kodirajte URL-ove za veze e-pošteKreirajte veze na koje se može kliknuti za e-pošte kampanje — kodirajte posebne znakove tako da veze prežive svaki e-pošta klijent.
- Kodirajte URL-ove za deljenje na društvenim mrežamaPripremite URL-ove sa unapred popunjenim tekstom, heš znakovima i vezama za Twitter, Facebook i LinkedIn dugmadi za deljenje.
- Enkodirajte složene upitne nizoveNapravite i enkodirajte upitne nizove sa višestrukim parametrima — spremni za dodavanje bilo kojem URL-u.
- Enkodirajte URL-ove za pozive vebhukaEnkodirajte URL-ove poziva koji se prosleđuju kao parametri trećestranim servisima i OAuth tokovima.
Kako funkcioniše
Kodiranje i dekodiranje URL-a ovde se u potpunosti izvršava u vašem pregledaču koristeći ugrađene globalne funkcije JavaScript-a — encodeURIComponent, encodeURI, i decodeURIComponent — bez biblioteke trećih strana i bez mrežnog zahteva. Alatka takođe izlaže prirodni URL API pregledača da parsira i prikaže parametre query stringa kao tabelu ključ-vrednost.
- 1Izaberite režim kodiranjaTri režima odgovaraju stvarnim slučajevima upotrebe: "Komponenta" poziva encodeURIComponent i eskejpuje sve osim nerezervisanih znakova — pravi izbor za pojedinačne query vrednosti. "Pun URL" poziva encodeURI i ostavlja šemu, kose crte, i domen netaknutim. "Forma" koristi encodeURIComponent a zatim menja %20 sa + da odgovara formatu application/x-www-form-urlencoded koji šalju HTML forme.
- 2Kodirajte ili dekodirajte jednim klikomKodiranje prosleđuje vaš tekst kroz izabranu funkciju i prikazuje procentualno-kodiran rezultat. Dekodiranje poziva decodeURIComponent (sa + konvertovanim u razmake u režimu Forma). Deformisane procentualne sekvence — poput izolovanog %E0 bez bajta nastavka — se hvataju i prijavljuju kao inline greška umesto da izazovu pad.
- 3Parsirajte query stringove URL API-jemAkcija "Parsiraj parametre" omotava vaš unos u prirodni konstruktor URL pregledača i iterira kroz url.searchParams da izdvoji svaki par ključ-vrednost. Ako konstruktor URL odbije unos, ručno napisana rezervna opcija deli po & i = i pokreće svaki žeton kroz safeDecode, tako da delimični ili sirovi query stringovi i dalje proizvode čitljivu tabelu.
- 4Kopirajte rezultatKodiran ili dekodiran tekst se pojavljuje u monospace bloku izlaza. Dugme kopiraj ga upisuje u privremenu memoriju preko Clipboard API-ja. Ništa ne napušta vaš uređaj ni u jednom trenutku.
Slične alatke
Base64 enkoder i dekoder
Enkodujte tekst ili fajlove u Base64, ili dekodujte Base64 stringove nazad u čisti tekst. Trenutno, privatno i besplatno.
HTML enkoder i dekoder
Enkodujte specijalne karaktere u HTML entitete ili dekodujte entitete nazad u čisti tekst. Trenutno, u vašem pregledaču.
Cezarova šifra i enkriptor teksta
Enkriptujte i dekriptujte tekst Cezarovom šifrom, ROT13, Atbash i Vigenère šifrom. Klasične supstitucione šifre, sve u vašem pregledaču.