Samo u pregledniku

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.

Način
Cilj
Napredne opcije
U mirovanju Pretvorba se izvodi lokalno u vašem pregledniku. Podaci se ne šalju na poslužitelj.

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&note=10%POPUST

Prečaci

Pretvori sada ⌘/Ctrl + Enter
Zatvori traku s upozorenjem Esc

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.