Почетна / Алатке за програмере / Онлајн енкодер/декодер за URL
Бесплатни онлајн алати

Онлајн енкодер/декодер за URL

Кодирајте или декодирајте текст за URL адресе. Подржава параметре, целе URL-ове и процентуално декодирање. Брзо и безбедно у прегледачу. Обрада се обавља лок…

Почните да користите

Шта алатка ради и како је користити

Ова алатка претвара текст у безбедан облик за укључивање у URL адресе или враћа процентуално кодирани текст у нормалан облик. Све се извршава у вашем прегледачу; подаци се не шаљу на сервер.

Режими кодирања

Постоје три опције:

  • Кодирање параметара – користи encodeURIComponent. Размак постаје %20, а знакови као што су коса црта (/) и упитник (?) такође се кодирају. Погодно за вредности у query параметрима.
  • Кодирање целог URL-а – користи encodeURI. Чува структурне знакове попут двотачке, косе црте и упитника, али кодира размаке и небезбедне знакове.
  • Декодирање – користи decodeURIComponent. Претвара важеће процентуалне секвенце (нпр. %20) назад у текст. Знак плус (+) се не претвара у размак, за разлику од HTML образаца.

Пример

Ако унесете текст a b&c и изаберете кодирање параметара, резултат ће бити a%20b%26c. Ако затим декодирате тај резултат, добићете оригинални текст.

Ограничења

Алатка не проверава да ли је URL достижан, не скраћује URL-ове, не претвара пуниcode, не проверава преусмеравања и не нуди безбедносну анализу. То је чиста трансформација текста.

Честа питања

Зашто се размак кодира као %20, а не као +?

Ова алатка користи encodeURIComponent и decodeURIComponent, који размак кодирају као %20. Знак плус се не користи као размак, јер је то конвенција HTML образаца, а не стандард за URL кодирање.

Могу ли да кодирам цео URL без кварења структуре?

Да, изаберите режим „кодирање целог URL-а“ (енcodeURI). Он ће задржати знакове попут ://, / и ?, али ће кодирати размаке и небезбедне знакове.

Шта се дешава ако унесем неважећи проценат?

Декодер ће пријавити грешку, јер не може да обради неисправан проценат или неважећи UTF-8 низ. Проверите унос и покушајте поново.

Контролна листа

  • Проверите да ли сте изабрали прави режим (параметар, цео URL или декодирање).
  • Унесите текст без непотребних знакова ако желите чист резултат.
  • Након кодирања, резултат можете директно користити у URL-у.
  • За декодирање, уверите се да је унос важећи процентуално кодиран текст.

Обрада се обавља локално у прегледачу.