Bezplatný nástroj pro vývojáře
URL Encoder/Decoder – kódování a dekódování URL
Kódujte speciální znaky a mezery v URL. Dekódujte percent-encoded řetězce zpět na čitelný text. Podporuje encodeURIComponent a encodeURI. Vše běží lokálně v prohlížeči.
Jak kódovat a dekódovat URL se speciálními znaky?
Nástroj URL Encoder/Decoder zvládá tři úkoly: 1) Kódovat (encodeURIComponent) — kóduje všechny speciální znaky včetně :, /, ?, #, &, používá se pro jednotlivé parametry dotazu. Mezera se změní na %20. 2) Dekódovat (decodeURIComponent) — vrací percent-encoded řetězce zpět na čitelný text. 3) Kódovat celou URL (encodeURI) — ponechává strukturální znaky URL (: / ? #) nekódované, ideální pro kódování celých URL. Všechny znaky, které je třeba kódovat, definuje RFC 3986. Speciální písmena se kódují jako vícebajtové sekvence UTF-8 — Google tyto URL čte správně, ale pro SEO jsou preferovány čitelné URL s latinkou. Vše se zpracovává lokálně v prohlížeči pomocí vestavěných funkcí JavaScriptu — na server se nic neodesílá. Hosting od BeoHosting od 108 Kč/měsíc podporuje URL rewrite přes .htaccess pro SEO-friendly URL.
- Tři funkce — encodeURIComponent, decodeURIComponent, encodeURI
- Podpora speciálních znaků UTF-8 (vícebajtové sekvence)
- Standard RFC 3986 — kompatibilní se všemi API a prohlížeči
- URL rewrite od BeoHosting od 108 Kč/měsíc — SEO-friendly URL
URL Encoder / Decoder
Zadejte text nebo URL pro kódování/dekódování. Vše se zpracovává lokálně ve vašem prohlížeči.
Soukromí: Kódování a dekódování probíhá výhradně ve vašem prohlížeči pomocí vestavěných funkcí JavaScriptu. Nic se neodesílá na server ani neukládá.
Tabulka speciálních znaků a jejich URL kódů
Nejčastější speciální znaky, které musí být v URL zakódovány.
Kódování URL – proč na něm záleží a kdy ho použít
Kódování URL (percent-encoding) je mechanismus definovaný standardem RFC 3986, který umožňuje bezpečný přenos speciálních znaků přes URL. URL mohou obsahovat pouze určitou sadu ASCII znaků — písmena, číslice a několik speciálních symbolů. Všechny ostatní znaky, včetně speciálních písmen, mezer a symbolů, musí být zakódovány.
Kdy použít kódování URL?
Kódování URL je nutné v několika situacích: při odesílání dat přes parametry URL (query string), při sestavování URL z uživatelského vstupu, při práci s API, která očekávají zakódované parametry, a při vytváření odkazů obsahujících speciální znaky nebo neASCII písmena.
Kódování URL a SEO
Pro SEO optimalizaci se doporučuje používat tam, kde je to možné, čitelné URL bez kódování. Google a další vyhledávače umějí číst URL zakódované v UTF-8, ale jednodušší URL s latinkou jsou lepší pro sdílení a uživatelský zážitek. Na hostingových tarifech BeoHosting můžete nakonfigurovat pravidla .htaccess nebo Nginx pro vytvoření SEO-friendly URL.
Kde se kódování URL používá?
Parametry dotazu
Kódování hodnot v parametrech URL (?name=Jan%20Novak). Bez kódování by mezera URL rozbila.
Volání API
Odesílání dat přes URL REST API. Speciální znaky v parametrech musí být zakódovány pro správný přenos.
Formuláře a vyhledávání
HTML formuláře s metodou GET automaticky kódují data v URL. Pochopení kódování pomáhá s laděním.
NeASCII znaky v URL
Cyrilice, latinka s diakritikou a další neASCII písmena vyžadují kódování UTF-8 pro bezpečné použití v URL.
Přesměrování
Když URL obsahuje speciální znaky a je použita jako parametr jiné URL, může být vyžadováno dvojité kódování.
E-mail a marketing
Odkazy v e-mailových kampaních se sledovacími parametry vyžadují správné kódování pro správné fungování.
Připraveni spustit svůj web?
Připojte se k více než 4 000 spokojeným zákazníkům. Bezplatná migrace a 30denní záruka vrácení peněz.
Často kladené dotazy – URL Encoder/Decoder
Odpovědi na nejčastější dotazy o našich službách.
Zavolejte nám: podpora funguje 24/7, telefonicky i přes tikety.
(+381) 60 3535 720Co je kódování URL?
Kódování URL (známé také jako percent-encoding) je mechanismus pro kódování informací v URL (Uniform Resource Locator). Speciální znaky se nahrazují znakem procenta (%) a dvouciferným hexadecimálním kódem. Například mezera se změní na %20. To definuje standard RFC 3986.
Kdy byste měli použít kódování URL?
Kódování URL je potřeba, když odesíláte data přes parametry URL (query string), když URL obsahuje speciální znaky (mezery, neASCII písmena, symboly), při práci s API, která očekávají zakódované parametry, a při vytváření odkazů obsahujících uživatelská data. Prohlížeče URL kódují automaticky, ale při programování to často musíte udělat ručně.
Jaký je rozdíl mezi encodeURI a encodeURIComponent?
encodeURI() kóduje celou URL, ale ponechává znaky jako :, /, ?, # a & nekódované, protože jsou součástí struktury URL. encodeURIComponent() kóduje VŠECHNY speciální znaky a používá se pro kódování jednotlivých parametrů. Náš nástroj používá encodeURIComponent pro maximální kompatibilitu.
Jak se neASCII písmena kódují v URL?
NeASCII písmena se kódují pomocí kódování UTF-8, výsledkem jsou vícebajtové sekvence. To je důležité pro SEO, protože Google čte URL zakódované v UTF-8 správně.
Ukládá tento nástroj má data?
Ne. Kódování a dekódování probíhá výhradně ve vašem prohlížeči pomocí vestavěných funkcí JavaScriptu (encodeURIComponent/decodeURIComponent). Nic se neodesílá na server ani neukládá do databáze. Vaše URL a data jsou zcela soukromá.
Naše záruky pro váš klid
Chráněni ze všech stran
30denní záruka
V prvních 30 dnech vracíme peníze bez otázek.
Bezplatná migrace
Váš web přemigrujeme bez výpadku — vy neuděláte nic.
Podpora 24/7
Naši odborníci jsou tu 24/7 prostřednictvím ticketů a live chatu.