Besplatan URL koder i dekoder

Kodiranje i dekodiranje URL-ova i nizova upita. Podržava encodeURIComponent, decodeURIComponent i raščlanjivanje stringova upita.

Radi offline nakon učitavanja
Način kodiranja

Kodira svaki rezervisani znak — najbolje za vrijednosti upita i segmente putanje.

Kako radi

URL kodiranje i dekodiranje ovdje se u potpunosti odvija u vašem pregledniku koristeći ugrađene globalne funkcije JavaScripta — encodeURIComponent, encodeURI, i decodeURIComponent — bez biblioteke treće strane i bez mrežnog zahtjeva. Alat takođe izlaže native URL API preglednika da raščlani i prikaže parametre niza upita kao tabelu ključ-vrijednost.

  1. 1
    Odaberite mod kodiranja
    Tri moda odgovaraju stvarnim slučajevima upotrebe: "Komponenta" poziva encodeURIComponent i escape-uje sve osim nerezervisanih znakova — ispravan izbor za pojedinačne vrijednosti upita. "Puni URL" poziva encodeURI i ostavlja šemu, kose crte, i domenu netaknutima. "Forma" koristi encodeURIComponent zatim mijenja %20 u + da odgovara formatu application/x-www-form-urlencoded koji šalju HTML forme.
  2. 2
    Kodirajte ili dekodirajte jednim klikom
    Kodiranje prosljeđuje vaš tekst kroz odabranu funkciju i prikazuje procent-kodiran rezultat. Dekodiranje poziva decodeURIComponent (sa + pretvorenim u razmake u modu Forma). Malformisani procent-nizovi — poput usamljenog %E0 bez nastavnog bajta — se hvataju i prijavljuju kao inline greška umjesto da izazovu pad.
  3. 3
    Raščlanite nizove upita URL API-jem
    Akcija "Raščlani parametre" omotava vaš unos u native URL konstruktor preglednika i iterira url.searchParams da izvuče svaki par ključ-vrijednost. Ako URL konstruktor odbije unos, ručno napisano rezervno rješenje dijeli po & i = i izvršava svaki token kroz safeDecode, tako da djelimični ili sirovi nizovi upita i dalje proizvode čitljivu tabelu.
  4. 4
    Kopirajte rezultat
    Kodiran ili dekodiran tekst se pojavljuje u monospace bloku izlaza. Dugme za kopiranje ga zapisuje u međuspremnik putem Clipboard API-ja. Ništa ne napušta vaš uređaj ni u jednom trenutku.

Povezani alati

Često postavljana pitanja