Само у прегледачу

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=Марко Марковић&note=10%ПОПУСТ

Пречице

Конвертуј сада ⌘/Ctrl + Enter
Затвори траку са упозорењем Esc

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 (кодирани „%“) појављује често, вредност је можда двоструко кодирана. Користите „Поново декодирај“ како бисте покушали да вратите оригинал.