Převod běží živě ve vašem prohlížeči a text se nikam neodesílá. Použijte Speciální znaky, když potřebujete jen bezpečný HTML text, Pojmenované entity pro čitelné odkazy jako ©, nebo číselné režimy, když potřebujete desetinné či hexadecimální body kódu.
Kódování a dekódování HTML entit
Běží celé ve vašem prohlížeči - nic se nenahrává, žádná registrace.
Co je encoder a decoder HTML entit?
Encoder a decoder HTML entit převádí znaky mezi čitelným textem a odkazy na znaky HTML, například <, ©, © a 🌍. Použijte ho k escapování znaků citlivých v markupu před vložením textu do HTML nebo k dekódování entit ze zdrojového kódu zpět na běžný text.
Jak na to
- 1Vyberte Kódovat nebo Dekódovat. Zvolte Kódovat pro převod textu na HTML entity, nebo Dekódovat pro převod odkazů na entity zpět na čitelné znaky.
- 2Vyberte režim kódování. Použijte Speciální znaky pro bezpečný HTML text, Pojmenované entity pro čitelné názvy nebo Desetinné a Hex pro číselné odkazy na body kódu.
- 3Vložte text. Výsledek se živě aktualizuje ve výstupním panelu. Režim Dekódovat zpracuje pojmenované, desetinné i hexadecimální odkazy najednou.
- 4Zkopírujte výsledek. Zkopírujte zakódovaný nebo dekódovaný text a vložte ho do HTML, šablony, e-mailu nebo dokumentace.
Pro koho je nástroj
- Weboví vývojáři, kteří escapují úryvky s lomenými závorkami, ampersandy, uvozovkami nebo apostrofy před zobrazením jako text.
- Editoři obsahu, kteří dekódují text z CMS nebo e-mailových šablon, kde se symboly zobrazují jako
&, nebo©. - QA a support týmy, které ověřují, zda rozbitá stránka obsahuje surový markup nebo už escapované odkazy na entity.
- Autoři dokumentace, kteří připravují příklady se značkami HTML, aniž by je prohlížeč bral jako skutečný markup.
Časté dotazy
Je tento encoder a decoder HTML entit zdarma?
Ano. Encoder a decoder HTML entit je zdarma, bez registrace, bez stahování a bez limitu použití. Vložte text, vyberte režim a zkopírujte výsledek z prohlížeče.
Odesílá se můj text někam?
Ne. Kódování i dekódování probíhá lokálně v prohlížeči. Text vložený do widgetu se neposílá na server, což se hodí pro soukromé šablony, úryvky zdrojového kódu a support tickety.
Které znaky mám kódovat pro bezpečné HTML?
Minimálně escapujte ampersand, znak menší než, znak větší než a uvozovky, když se text vkládá do HTML nebo atributu. Tyto znaky mohou zahájit markup, entity nebo hranice atributu. Kódování každého non-ASCII znaku je na moderních stránkách UTF-8 volitelné.
Jaký je rozdíl mezi pojmenovanými, desetinnými a hex entitami?
Pojmenované entity používají čitelné štítky, například <code>&copy;</code>. Desetinné číselné odkazy používají body kódu v základu 10, například <code>&#169;</code>. Hex odkazy používají body kódu v základu 16, například <code>&#xa9;</code>. Prohlížeče dekódují všechny tři tvary.
Podporuje decoder emoji a text v jiných jazycích?
Ano. Číselné odkazy mohou reprezentovat libovolný platný bod kódu Unicode, včetně emoji a nelatinských písem. Například <code>&#x1f30d;</code> se dekóduje na emoji zeměkoule a pojmenované entity jako <code>&eacute;</code> se dekódují na písmena s diakritikou.
Spustí se dekódované HTML jako skutečný markup?
Ne. Dekódovaný výsledek se zobrazuje v obyčejném textarea, takže značky v nástroji zůstávají textem. Pokud výstup zkopírujete do dokumentu HTML, prohlížeč potom skutečné značky zpracuje jako markup.
Proč se dvojitě escapovaný ampersand dekódoval jen jednou?
<code>&amp;</code> je entita pro doslovný ampersand. Jedno dekódování dá <code>&</code>. Pokud byl řetězec zakódovaný víckrát, možná ho budete muset dekódovat víckrát, ale dělejte to jen tehdy, když víte, že zdroj je dvojitě escapovaný.