freetool.cz

URL Kodér a Dekodér

Bezpečně převádějte speciální znaky do URL formátu (Percent-encoding) a zpět.

Dekódovaný text (Čitelný)
Zakódovaná URL (Percent-encoded)

Co je to URL Encoding (Percent-encoding)?

Internetové prohlížeče a webové servery umí v URL adresách bezpečně přenášet jen velmi omezenou sadu znaků (takzvané bezpečné ASCII znaky: písmena bez diakritiky, čísla a pár základních symbolů). Pokud do adresy vložíte něco jiného, například mezery, háčky, čárky nebo symboly jako & a ?, může se odkaz rozbít.

Jak kódování funguje?

URL kódování (často nazývané jako Percent-encoding) nahradí nebezpečný znak znakem procenta (%) následovaným dvěma hexadecimálními číslicemi, které reprezentují hodnotu daného znaku v tabulce UTF-8.

Běžné příklady převodu:

  • Mezera -> %20
  • Znak @ -> %40
  • Znak & -> %26
  • Znak ? -> %3F
  • Znak / -> %2F

Kdy tento nástroj využijete?

  • Sestavování API dotazů: Pokud posíláte data přes GET parametry a potřebujete v nich předat texty, které obsahují mezery nebo češtinu.
  • Čtení logů: Pokud prohlížíte serverové logy (např. Nginx nebo Apache) a vidíte v nich změť znaků s procenty, tento nástroj vám je bleskově přeloží do čitelné podoby.
  • Přesměrování: Když do URL parametru (např. ?redirect=) vkládáte jinou celou URL adresu, musíte ji zakódovat, aby prohlížeč nezačal číst lomenítka a otazníky z vnořené adresy.
Zkopírováno do schránky!