URL kodiranje/dekodiranje (Hrvatski URL-ovi i pretvorba upita)
URL kodiranje i dekodiranje (percent-encoding) odmah u vašem pregledniku. Prebacujte se između ekvivalenata encodeURIComponent / encodeURI i otkrijte moguće dvostruko kodiranje.
Opcije
Napredno
Koji trebam koristiti?
Vrijednost parametra → encodeURIComponent
Najbolje za vrijednosti upita, segmente putanja i nazive datoteka (sigurna encodeURIComponent pretvorba).
Puni URL → encodeURI
Zadržava razdjelnike poput ? & = / kako bi URL-ovi ostali čitljivi.
+ naspram %20
„%20“ je standard. „+“ je konvencija za obrasce/upite — prebacite po potrebi.
Primjeri ulaza
- https://example.com/traži?q=zagreb ručak&ref=email#sekcija
- utm_source=email&utm_campaign=proljetna rasprodaja 2026
- bok/Hello?name=Ivan Horvat¬e=10%POPUST
Prečaci
URL kodiranje/dekodiranje (percent-encoding)
Što je percent-encoding?
URL kodiranje/dekodiranje pretvara ne-ASCII i rezervirane znakove u %xx nizove kako bi mogli sigurno putovati u URL-ovima.
encodeURI naspram encodeURIComponent
Koristite encodeURIComponent za pojedinačne vrijednosti; koristite encodeURI za pune URL-ove gdje razdjelnici trebaju ostati.
Savjet
Ako se %25 stalno pojavljuje, tekst je možda dvostruko kodiran. Koristite traku s upozorenjem za sigurno ponovno dekodiranje.
Često postavljana pitanja
+ i %20, koja je razlika?
„%20“ je RFC-sukladno postotno kodiranje za razmake. „+“ se uglavnom koristi u HTML obrascima (application/x-www-form-urlencoded) i često se tretira kao razmak u nizovima upita.
Koju funkciju trebam koristiti?
Samo za vrijednosti (vrijednost upita, fragment putanje, naziv datoteke), odaberite encodeURIComponent pretvorbu. Za cijele URL-ove koji moraju zadržati ? & = /, odaberite encodeURI.
Što je dvostruko kodiranje?
Ako se %25 (kodirani „%“) pojavljuje često, vrijednost je možda dvostruko kodirana. Koristite „Ponovno dekodiraj“ kako biste pokušali vratiti original.