Iba v prehliadači

URL kódovanie/dekódovanie (Slovenské URL a prevod dopytov)

URL kódovanie a dekódovanie (percent-encoding) okamžite vo vašom prehliadači. Prepínajte medzi ekvivalentmi encodeURIComponent / encodeURI a detegujte možné dvojité kódovanie.

Režim
Cieľ
Pokročilé možnosti
Nečinný Prevod prebieha lokálne vo vašom prehliadači. Žiadne údaje sa neodosielajú na server.

Možnosti

Pokročilé

Ktorý mám použiť?

Hodnota parametra → encodeURIComponent

Najlepšie pre hodnoty dopytov, segmenty ciest a názvy súborov (bezpečný prevod encodeURIComponent).

Celá URL → encodeURI

Zachováva oddeľovače ako ? & = /, takže URL zostávajú čitateľné.

+ vs %20

„%20“ je štandard. „+“ je konvencia pre formuláre/dopyty — prepnite podľa potreby.

Ukážkové vstupy

  • https://example.com/hladat?q=bratislava obed&ref=email#sekcia
  • utm_source=email&utm_campaign=jarný výpredaj 2026
  • ahoj/Hello?name=Ján Novák&note=10%ZĽAVA

Skratky

Previesť teraz ⌘/Ctrl + Enter
Zavrieť varovný banner Esc

URL kódovanie/dekódovanie (percent-encoding)

Čo je percent-encoding?

URL kódovanie/dekódovanie prevádza ne-ASCII a vyhradené znaky na sekvencie %xx, aby mohli bezpečne prechádzať v URL.

encodeURI vs encodeURIComponent

Pre jednotlivé hodnoty použite encodeURIComponent; pre celé URL, kde majú zostať oddeľovače, použijte encodeURI.

Tip

Ak sa stále objavuje %25, text môže byť zakódovaný dvakrát. Použite varovný banner na bezpečné opätovné dekódovanie.

FAQ

+ a %20, aký je v tom rozdiel?

„%20“ je kódovanie medzier podľa RFC. „+“ sa používa hlavne v HTML formulároch (application/x-www-form-urlencoded) a v dopytovacích reťazcoch je často považované za medzeru.

Ktorú funkciu mám použiť?

Iba pre hodnoty (hodnota dopytu, fragment cesty, názov súboru) zvoľte prevod encodeURIComponent. Pre celé URL, ktoré musí zachovať ? & = /, zvoľte encodeURI.

Čo je dvojité kódovanie?

Ak sa často objavuje %25 (zakódované „%“), hodnota môže byť zakódovaná dvakrát. Použite „Znovu dekódovať“ pre pokus o obnovenie originálu.