Kódování / dekódování URL online | Nástroj pro kódování URL, dekódování a percent-encoding

Zakódujte a dekódujte URL, dotazové řetězce i přesměrování. Tento URL encoder zpracuje rezervované znaky, hodnoty %XX i + jako mezeru v prohlížeči.

Pouziva percent-encoding ve stylu encodeURIComponent pro mezery a rezervovane znaky URL.
Veskere zpracovani probiha lokalne ve vasem prohlizeci.

Bezne URL kodovani

mezera -> %20& -> %26= -> %3D? -> %3F# -> %23

Vstup

0 znaku

Vystup

0 znaku

Jak kodovat nebo dekodovat URL parametry a text s percent-encoding

01

Vlozte prosty text, hodnotu parametru dotazu, presmerovaci URL nebo retezec s percent-encoding do vstupniho pole.

02

Zvolte Kodovat pro prevod rezervovanych znaku na percent-encoding nebo Dekodovat pro vraceni sekvenci %XX zpet do citelneho textu.

03

Zkopirujte zakodovany nebo dekodovany vystup pro query stringy, callback parametry, marketingove odkazy, logy nebo API pozadavky.

Hlavni funkce

Zive URL kodovani a dekodovani

Okamzite vidite zakodovany nebo dekodovany vystup pri psani, bez dalsiho kroku odeslani.

Optimalizovano pro skutecne workflow vyvojaru a marketingu

Navrzeno pro hodnoty parametru dotazu, presmerovaci URL, callback odkazy a ladeni percent-encoded retezcu v logach nebo API pozadavcich.

Soukrome zpracovani v prohlizeci

Vse bezi lokalne ve vasem prohlizeci, coz udrzuje hodnoty URL soukrome a nastroj rychly na desktopu i mobilu.

FAQ k URL Encode / Decode

Jaky typ URL kodovani tento nastroj pouziva?

Tento nastroj pouziva kodovani URL komponent ve stylu encodeURIComponent. Je nejvhodnejsi pro hodnoty parametru dotazu, cile presmerovani, callback URL a dalsi casti URL, kde se rezervovane znaky musi chapat jako data.

Proc dekoder zachazi s + jako s mezerou?

V query stringu se + casto pouziva jako mezera. Pri dekodovani tento nastroj nejprve prevede + na mezeru a teprve potom aplikuje URL dekodovani, aby se bezne formularove hodnoty prevedly spravne.

Jaký je rozdil mezi encodeURI a encodeURIComponent?

encodeURI je navrzen pro cele URL a ponechava strukturální znaky jako /, ? a # beze zmeny. encodeURIComponent je urcen pro jednotlive casti URL a koduje i tyto rezervovane znaky. Tento nastroj pouziva chovani ve stylu encodeURIComponent, protoze je bezpecnejsi pro hodnoty dotazu a parametry presmerovani.

Vložte libovolný text nebo URL řetězec a tento nástroj jej okamžitě percent-enkóduje nebo dekóduje přímo v prohlížeči. Kódování převede rezervované znaky jako mezera, &, =, ? a # na %XX sekvence pro bezpečné query parametry a přesměrovací URL; dekódování vrátí %XX sekvence (a + jako mezeru) zpět do čitelného textu. Nástroj používá chování ve stylu encodeURIComponent a pracuje zcela na straně klienta.

Jak používat URL encoder a decoder

  1. 1

    Vložte text nebo URL

    Zadejte prostý text, hodnotu query parametru, přesměrovací URL nebo percent-enkódovaný řetězec do vstupního pole.

  2. 2

    Zvolte Kódovat nebo Dekódovat

    Vyberte Kódovat pro převod rezervovaných znaků na percent-encoding, nebo Dekódovat pro převod %XX sekvencí zpět do čitelného textu.

  3. 3

    Zkontrolujte živý výstup

    Výsledek se aktualizuje okamžitě při psaní, takže můžete ověřit percent-encoding bez dalšího kroku odeslání.

  4. 4

    Kopírujte nebo stáhněte

    Použijte Kopírovat pro zkopírování výsledku pro query stringy, callback parametry, marketingové odkazy nebo API požadavky, nebo Stáhnout pro uložení souboru.

Reference

Související nástroje

FAQ k URL kódování a dekódování

Jaký typ URL kódování tento nástroj používá?
Nástroj používá kódování URL komponent ve stylu encodeURIComponent. Je nejlepší pro hodnoty query parametrů, cíle přesměrování, callback URL a další části URL, kde musí být rezervované znaky zpracovány jako data.
Proč dekodér zachází s + jako s mezerou?
V query stringech se + běžně používá jako mezera. Při dekódování tento nástroj nejprve převede + na mezeru a teprve pak aplikuje URL dekódování, aby se správně interpretovaly hodnoty formulářů.
Jaký je rozdíl mezi encodeURI a encodeURIComponent?
encodeURI je navržen pro celé URL a zachovává strukturální znaky jako /, ? a #. encodeURIComponent je určen pro jednotlivé části URL a kóduje i tyto rezervované znaky. Tento nástroj používá chování ve stylu encodeURIComponent, protože je bezpečnější pro hodnoty dotazů a parametry přesměrování.
Jak URL enkódovat v Javě?
V Javě použijte URLEncoder.encode(hodnota, StandardCharsets.UTF_8) pro enkódování hodnot query parametrů. Pro dekódování použijte URLDecoder.decode(). Tato online verze je praktická pro rychlé otestování výstupů bez nutnosti spouštět kód.
Jak URL enkódovat v Pythonu?
V Pythonu použijte urllib.parse.quote(text) pro enkódování nebo urllib.parse.unquote(text) pro dekódování. Pro celé query stringy je vhodná funkce urllib.parse.urlencode(). Tento nástroj umožňuje ověřit výsledky přímo v prohlížeči.