Nástroje pro HTML — kódování a dekódování entit / reference
Převodník HTML entit
Zakódujte text pro bezpečné vložení do HTML — zvolte, jak důsledné má kódování být: escapovat jen speciální znaky (& < > " '), každý znak mimo ASCII (ideální pro dokumenty se starší znakovou sadou), nebo doslova každý znak. Výstup může používat čitelné pojmenované entity (&copy;), desítkové odkazy (&#169;) nebo hexadecimální odkazy (&#xA9;). Dekódování vrátí kterýkoli z těchto tvarů zpět na prostý text (číselné, pojmenované i starší tvary bez středníku jako &copy). Záložka Reference je prohledávatelná tabulka všech 2 125 pojmenovaných entit HTML5 s desítkovými a hex kódy — kliknutím na řádek jej zkopírujete. Vše běží lokálně — bez nahrávání, bez serveru.
Režim:
Možnosti kódování
Vstupní text
Výstup
Vložte text a stiskněte Zpracovat (nebo začněte psát – výstup se aktualizuje živě).
Jak použít: vložte vlevo prostý text a vpravo se zakóduje, nebo přepněte na Dekódovat a text ve stylu &copy; převeďte zpět na znaky. Stisknutí Zpracovat spustí přepočet ručně; výstupní oblast se také živě obnovuje při psaní. Pozor: Kódování bere vstup jako surový text — pokud váš text už obsahuje sekvence entit a chcete je zakódovat znovu, udělejte to; jinak nejprve použijte Dekódovat.
Pojmenované a číselné entity
Pojmenované entity jako &amp; čtou přirozeně; číselné tvary jako &#38; — nebo hex &#x26; — fungují pro každý znak, i když žádný název neexistuje. Entity existují proto, aby se znaky značek mohly objevit jako text: bez nich osamocené < zahájí značku a rozbije parsování.
V HTML se v praxi musí escapovat jen pět znaků: < > & " ' — escapování zbytku je čitelnost, ne bezpečnost.
Referenční tabulka: úplné pojmenované znakové odkazy HTML5 — začněte psát a hledejte, kliknutím na řádek zkopírujete jeho kód entity.