Nalepite bilo koji URL da vidite tačno kako ga pregledač čita: šemu, kredencijale, host, port, putanju, upit i fragment, sa svakim parametrom upita dekodiranim u urednu listu ključ–vrednost. Koristi isti URL mehanizam kao i vaš kod, pa je ono što vidite ono što vaša aplikacija dobija.
Nalepite URL da vidite njegove delove.
Kako radi
Alat prosleđuje vaš unos platformskom URL API-ju — istom parseru koji koriste fetch, linkovi i adresna traka. Zatim čita svaku komponentu: protokol, korisničko ime i lozinku (ako postoje), hostname, port, origin, putanju, upit i heš. Prazni delovi se sakrivaju, pa vidite samo ono što URL zaista sadrži.
Parametri upita se čitaju kroz URLSearchParams, što znači da se svaka vrednost procentualno dekodira (pa se %20 prikazuje kao razmak), a ponovljeni ključevi se navode zasebno umesto da se sažimaju. Ako nalepite nešto bez šeme, poput example.com/path, alat pretpostavlja https:// da bi ipak mogao da parsira i javlja vam da je to uradio.
Primeri iz prakse
Pregled linka za praćenje
Kampanjski URL sa ?utm_source=news&utm_medium=email prikazuje svaki UTM parametar u svom redu, dekodiran, pa možete potvrditi oznake pre deljenja.
Provera hosta i porta
Za https://api.local:8443/v1/users odmah vidite hostname api.local i port 8443 — zgodno kada zahtev pogađa pogrešno okruženje.
URL bez šeme
Nalepite example.com/blog?tag=news i parser pretpostavlja https://, vraćajući hostname example.com i parametar tag=news, uz napomenu da je dodao šemu.
Česta pitanja
Šta se ovde smatra ispravnim URL-om?
Sve što URL parser pregledača prihvata. To uključuje http i https, ali i mailto:, ftp: i druge. Ako izostavite šemu, alat pokušava ponovo sa https:// da bi uobičajene veb adrese ipak bile parsirane.
Da li se parametri upita dekodiraju?
Da. Vrednosti se procentualno dekodiraju, pa se q=hello%20world pojavljuje kao „hello world“. Ovo odražava kako bi ih vaš server čitao preko parsera upita.
Kako se obrađuju ponovljeni parametri?
Svako pojavljivanje se navodi u svom redu, redom — i a=1 i a=2 se pojavljuju, umesto da jedan pregazi drugi. To se poklapa sa načinom na koji URLSearchParams i većina bekendova tretiraju ponavljanja.
Koja je razlika između host, hostname i origin?
Hostname je samo domen (example.com). Host uključuje port ako ga ima (example.com:8080). Origin je šema plus host (https://example.com:8080) i to pregledači koriste za provere istog porekla.
Zašto ne vidim port?
Port se prikazuje samo kada URL navodi nestandardan. Standardni portovi (80 za http, 443 za https) se podrazumevaju i ostaju prazni, baš kako ih URL API prijavljuje.
Da li prikazuje fragment (deo posle #)?
Da, kao heš. Napomena: fragment se nikada ne šalje serveru — pregledač ga koristi za sidra na stranici i rutiranje na klijentu — ali je i dalje deo URL-a i ovde je prikazan.
Može li da parsira kredencijale u URL-u?
Ako URL sadrži user:pass@, korisničko ime i lozinka se prikazuju kao zasebna polja. Ugrađivanje kredencijala u URL-ove se ne preporučuje, ali parser ih prijavljuje da uočite kada su prisutni.
Da li se URL negde šalje?
Ne. Parsiranje se odvija u vašem pregledaču, pa čak i URL-ovi koji sadrže tokene ili interne hostname-ove ostaju na vašem uređaju.
Srodni alati
Parser query stringa
Rastavite query string ili URL na dekodirane parove ključ/vrednost i JSON. Ponovljeni ključevi postaju nizovi. U pregledaču.
Alati za programere
URL kodiranje i dekodiranje
Procentno kodirajte tekst za URL ili ga dekodirajte nazad, uz režime za komponentu i ceo URL. Radi u pregledaču.
Alati za programere
Regex tester
Testirajte JavaScript regularni izraz na tekstu i vidite sve podudarnosti, sa numerisanim i imenovanim grupama.
Alati za programere
UTM generator
Dodajte UTM parametre za praćenje na bilo koji link da vaša analitika zna odakle dolazi saobraćaj kampanje.
Alati za programere
JWT dekoder
Dekodirajte JWT da pročitate zaglavlje i sadržaj, uz istek i vreme izdavanja kao datume. Samo lokalno — bez provere potpisa.
Alati za programere
Objašnjenje cron izraza
Pretvorite cron izraz u raspored običnim jezikom, uz razradu po poljima. Podržava korake, opsege i makroe.
Alati za programere