URL кодирање/декодирање (Српски URL-ови и конверзија упита)
URL кодирање и декодирање (percent-encoding) тренутно у вашем прегледачу. Пребацујте се између еквивалената encodeURIComponent / encodeURI и откријте могуће двоструко кодирање.
Опције
Напредно
Који треба да користим?
Вредност параметра → encodeURIComponent
Најбоље за вредности упита, сегменте путања и имена датотека (сигурна encodeURIComponent конверзија).
Пуни URL → encodeURI
Задржава раздјелнике попут ? & = / тако да URL-ови остају читљиви.
+ наспрам %20
„%20“ је стандард. „+“ је конвенција за обрасце/упите — пребаците по потреби.
Примери улаза
- https://example.com/search?q=београд ручак&ref=email#секција
- utm_source=email&utm_campaign=пролећна распродаја 2026
- здраво/Hello?name=Марко Марковић¬e=10%ПОПУСТ
Пречице
URL кодирање/декодирање (percent-encoding)
Шта је percent-encoding?
URL кодирање/декодирање претвара не-ASCII и резервисане знакове у %xx низове како би могли сигурно путовати у URL-овима.
encodeURI наспрам encodeURIComponent
Користите encodeURIComponent за појединачне вредности; користите encodeURI за пуне URL-ове где раздјелници треба да остану.
Савет
Ако се %25 стално појављује, текст је можда двоструко кодиран. Користите траку са упозорењем за сигурно поновно декодирање.
Често постављана питања
+ и %20, која је разлика?
„%20“ је RFC-усклађено кодирање процентима за размаке. „+“ се углавном користи у HTML обрасцима (application/x-www-form-urlencoded) и често се третира као размак у нискама упита.
Коју функцију треба да користим?
Само за вредности (вредност упита, фрагмент путање, име датотеке), одаберите encodeURIComponent конверзију. За целе URL-ове који морају задржати ? & = /, одаберите encodeURI.
Шта је двоструко кодирање?
Ако се %25 (кодирани „%“) појављује често, вредност је можда двоструко кодирана. Користите „Поново декодирај“ како бисте покушали да вратите оригинал.