Kódování/dekódování URL (převodník japonských URL a dotazů)

Okamžitě převádějte kódování/dekódování URL (percent-encoding) ve svém prohlížeči. Přepínejte mezi chováním encodeURIComponent a encodeURI a odhalujte možné dvojité kódování.

Výchozím režimem je Auto. Vložte vstup a okamžitě získejte výstup, pak jej v jednom toku zkopírujte, prohoďte nebo vymažte.

Vstup se zpracovává lokálně ve vašem prohlížeči a nikdy se neposílá na server.

Jak používat

  1. Vložte URL nebo řetězec parametrů do vstupního pole.
  2. Vyberte režim (Auto/Kódovat/Dekódovat) a cíl (hodnota parametru/celá URL).
  3. Zkontrolujte výsledek a zkopírujte jej. Pokud potřebujete další průchod, použijte Prohodit.

Co zvolit?

Hodnota parametru (doporučeno)

Použijte převod ve stylu encodeURIComponent pro hodnoty dotazů, části cesty a názvy souborů.

Celá URL

Použijte převod ve stylu encodeURI, když potřebujete zachovat celou strukturu URL.

+ vs %20

Ve formulářových dotazech může + představovat mezeru. Toto chování můžete přepnout v pokročilých volbách.

Ukázka

Japonská URL

Vstup

https://example.com/検索?q=東京 ランチ&ref=メール#セクション

Náhled výstupu

Zvolte cíl Celá URL, aby se při převodu lépe zachovala struktura URL

UTM parametry

Vstup

utm_source=メール&utm_campaign=春セール 2026

Náhled výstupu

Snadné porovnání chování + a %20

Řetězec se symboly

Vstup

こんにちは/Hello?name=山田太郎&note=10%OFF

Náhled výstupu

Bezpečné dekódování zachová neplatné sekvence % a místo pádu zobrazí varování

Co je kódování/dekódování URL (percent-encoding)?

  • Percent-encoding převádí znaky nevhodné pro URL do tvaru %xx.
  • Dekódování převádí %xx zpět na původní znaky.
  • Je nezbytné při práci s japonštinou, mezerami a symboly v URL.

Kdy použít encodeURI vs encodeURIComponent

  • Použijte chování encodeURIComponent jen pro hodnoty (hodnota dotazu nebo část cesty).
  • Použijte chování encodeURI pro celé URL.
  • Rozhodujte podle toho, zda mají oddělovače jako ? & = / zůstat beze změny.

Časté dotazy

Jaký je rozdíl mezi + a %20?

%20 je reprezentace mezery ve stylu RFC, zatímco + se používá hlavně v konvencích application/x-www-form-urlencoded. U dotazů pocházejících z formulářů může být + chápáno jako mezera.

Kterou funkci mám použít?

Pro samotné hodnoty použijte převod ve stylu encodeURIComponent a pro celé URL převod ve stylu encodeURI. Rozhodněte se podle toho, zda mají oddělovače zůstat beze změny.

Co je dvojité kódování?

Pokud vidíte mnoho sekvencí %25, mohl být stejný vstup zakódován vícekrát. Tento nástroj to umí odhalit a jedním kliknutím nabídne další dekódování.