String Escape / Unescape
Escapuj nebo unescapuj řetězce pro různé kontexty. JavaScript, JSON, SQL, HTML, URL encoding — vše na jednom místě.
Spravuješ živnost nebo zakázky?
Spravuješ živnost nebo zakázky? VšeVKapse — fakturace, zakázky, klientský portál a AI v jedné aplikaci. Česky.
K čemu je String Escape/Unescape
Pokud píšeš kód a potřebuješ vložit řetězec obsahující uvozovky, zpětná lomítka nebo speciální znaky, víš, jak rychle se z toho stane problém. Chybějící escape způsobí syntaktickou chybu, rozbité JSON, nebo v horším případě bezpečnostní díru. Tento nástroj je pro každého, kdo pravidelně pracuje s textem v kódu — ať už jsi frontend vývojář, backend devák, nebo freelancer, který ladí API integrace.
Nástroj řeší konkrétní každodenní situaci: máš surový řetězec (třeba uživatelský vstup, SQL dotaz nebo cestu k souboru) a potřebuješ ho správně escapovat pro použití v JavaScriptu, JSON nebo jiném kontextu. Ručně hledat a nahrazovat `"` za `\"` nebo `\` za `\\` je otravné a snadno něco přehlédneš. Tady to zvládneš za vteřinu.
Na rozdíl od obecných editorů se nástroj soustředí čistě na escape/unescape transformaci bez zbytečného okolí. Hodí se jako doplněk k nástrojům jako JSON Parser & Formatter nebo HTML Entity Encoder, které řeší jiné části stejného problému.
Co umí
- Escapování speciálních znaků pro JavaScript a JSON (uvozovky, zpětná lomítka, nové řádky, tabulátory)
- Zpětný unescape — z escapovaného řetězce dostaneš čitelný původní text
- Podpora HTML entit (například `&`, `<`, `>`)
- Zvládne víceřádkové texty a celé bloky kódu najednou
- Okamžitý výsledek bez nutnosti odesílat formulář
Jak to funguje
- Do vstupního pole vlož řetězec, který chceš zpracovat.
- Vyber režim — Escape (pro vložení do kódu) nebo Unescape (pro čtení escapovaného textu).
- Případně zvolíš typ escapování: JavaScript/JSON, nebo HTML entity.
- Výsledek se zobrazí okamžitě ve výstupním poli.
- Zkopíruješ výsledek jedním kliknutím a vložíš ho do svého projektu.
Časté otázky
Jaký je rozdíl mezi JSON escape a JavaScript escape?
V praxi jsou si velmi podobné, protože JSON je podmnožina JS syntaxe. Hlavní rozdíl je v tom, že JSON escape striktněji dodržuje standardy RFC — například neumožňuje jednoduché uvozovky. Pro většinu případů vyjde výsledek stejně, ale pokud pracuješ čistě s JSON, zvolíš správnou variantu.
Zpracovávají se moje data na serveru?
Ne, veškeré zpracování probíhá přímo v prohlížeči. Nic se nikam neposílá, takže nástroj bez obav použiješ i na citlivé řetězce nebo interní data.
Zvládne nástroj i víceřádkové texty?
Ano, klidně vlož celý blok textu. Nové řádky se escapují jako `\n`, tabulátory jako `\t` — přesně tak, jak to v kódu potřebuješ.
Hodí se to i na HTML atributy?
Ano, přes režim HTML entity dostaneš správně zakódované znaky pro vložení do HTML atributů nebo obsahu elementů. Pro komplexnější HTML transformace se podívej na nástroj HTML Entity Encoder.