Pređi na glavni sadržaj
LibraTool logoLibraTool

URL koder i dekoder — besplatno

Kodirajte i dekodirajte URL-ove i nizove upita. Podržava encodeURIComponent, decodeURIComponent i analizu nizova upita.

Radi van mreže kada se učita
Način kodiranja

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.

  1. 1
    Izaberite režim kodiranja
    Tri 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.
  2. 2
    Kodirajte ili dekodirajte jednim klikom
    Kodiranje 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.
  3. 3
    Parsirajte query stringove URL API-jem
    Akcija "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.
  4. 4
    Kopirajte rezultat
    Kodiran 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

Česta pitanja