HTML entity kódovanie a dekódovanie
Escapujte špeciálne znaky HTML alebo preveďte entity späť na čitateľný text.
Súvisiace nástroje
HTML entity kódovanie a dekódovanie
Päť znakov má v HTML štruktúrny význam — & < > " a ' — takže každý text, ktorý ich obsahuje, sa musí escapovať, aby sa zobrazil ako obsah a nie interpretoval ako značky. Vložte text a escapujte ho, alebo vložte escapované značky a prečítajte si ich v čitateľnej podobe. Je to najrýchlejší spôsob, ako pripraviť ukážku kódu do článku, bezpečne vložiť text používateľa do šablóny alebo dekódovať export, v ktorom každý apostrof dorazil ako '.
Voľba rozsahu určuje, koľko sa toho escapuje. „Iba vyhradené znaky" sa dotkne len piatich špeciálnych znakov a všetko ostatné — písmená s diakritikou, symboly, emoji — ponechá ako doslovné UTF-8, čo je správna voľba pre každú modernú stránku v kódovaní UTF-8. „Vyhradené + znaky mimo ASCII" navyše prevedie každý znak nad rozsahom ASCII na číselnú entitu ako š, čo oceníte pri starších systémoch, e-mailových šablónach alebo v prostrediach, kde je kódovanie znakov neisté.
Dekódovanie je zámerne širšie než kódovanie. Rozpozná približne 120 pomenovaných entít, s ktorými sa reálne stretnete — © — … é š, šípky, grécke písmená, meny aj matematické symboly — plus všetky číselné podoby, desiatkovú { aj šestnástkovú 😀, vrátane znakov mimo základnej roviny, ako sú emoji. Neznáme pomenované entity ostanú presne tak, ako sú, namiesto tichého odstránenia, takže sa nič nestratí.
Všetko beží vo vašom prehliadači bez parsera značiek a bez DOM, takže vloženie nedôveryhodného HTML tu nemôže nič spustiť. Nič sa nenahráva — text ostáva na vašom zariadení. Prehľad pod výstupom počíta, koľko entít sa zapísalo alebo vyriešilo.