CanDoYa
SK

Kódovanie a dekódovanie HTML entít

Beží celý vo vašom prehliadači - bez nahrávania, bez registrácie.

Escapujte iba znaky citlivé v HTML: ampersand, uhlové zátvorky, úvodzovky a apostrofy.
Vstup
Výsledok
Zadajte text na kódovanie alebo HTML entity na dekódovanie0 referencií entít0 znakov na vstupe, 0 znakov na výstupe
Zdieľať tento nástroj

Čo je enkodér a dekodér HTML entít?

Enkodér a dekodér HTML entít prevádza znaky medzi čitateľným textom a HTML znakovými referenciami, napríklad <, ©, © a 🌍. Použite ho na escapovanie znakov citlivých na markup pred vložením textu do HTML alebo na dekódovanie entít zo zdrojového kódu späť na bežný text.

Ako na to

  1. 1Vyberte Kódovať alebo Dekódovať. Zvoľte Kódovať, ak chcete z textu vytvoriť HTML entity, alebo Dekódovať, ak chcete referencie entít vrátiť na čitateľné znaky.
  2. 2Vyberte režim kódovania. Použite Špeciálne znaky pre bezpečný HTML text, Pomenované entity pre čitateľné názvy alebo Desiatkové a Hex pre číselné referencie kódových bodov.
  3. 3Vložte text. Výsledok sa priebežne aktualizuje vo výstupnom paneli. Režim dekódovania spracuje pomenované, desiatkové aj hexadecimálne referencie naraz.
  4. 4Skopírujte výsledok. Skopírujte zakódovaný alebo dekódovaný text a vložte ho do HTML, šablóny, e-mailu alebo dokumentácie.

Pre koho je nástroj určený

Prevod beží priamo vo vašom prehliadači a text sa nikam nenahráva. Použite Špeciálne znaky, keď potrebujete iba bezpečný HTML text, Pomenované entity pre čitateľné referencie ako ©, alebo číselné režimy, keď potrebujete desiatkové či hexadecimálne kódové body.

Časté otázky

Je tento enkodér a dekodér HTML entít bezplatný?

Áno. Enkodér a dekodér HTML entít môžete používať bezplatne, bez registrácie, sťahovania a limitu použitia. Vložte text, vyberte režim a skopírujte výsledok z prehliadača.

Nahráva sa môj text niekam?

Nie. Kódovanie aj dekódovanie prebieha lokálne vo vašom prehliadači. Text vložený do widgetu sa neposiela na server, čo sa hodí pri súkromných šablónach, úryvkoch zdrojového kódu aj lístkoch podpory.

Ktoré znaky mám kódovať pre bezpečné HTML?

Minimálne escapujte ampersand, znak menšie ako, znak väčšie ako a úvodzovky, keď text vkladáte do HTML alebo atribútu. Tieto znaky môžu začať markup, entity alebo hranice atribútu. Kódovanie všetkých ne-ASCII znakov je na moderných UTF-8 stránkach voliteľné.

Aký je rozdiel medzi pomenovanými, desiatkovými a hex entitami?

Pomenované entity používajú čitateľné názvy ako <code>&amp;copy;</code>. Desiatkové číselné referencie používajú kódové body v sústave so základom 10, napríklad <code>&amp;#169;</code>. Hex referencie používajú základ 16, napríklad <code>&amp;#xa9;</code>. Prehliadače dekódujú všetky tri formy.

Podporuje dekodér emoji a text v iných jazykoch?

Áno. Číselné referencie môžu reprezentovať každý platný kódový bod Unicode vrátane emoji a nelatinských písem. Napríklad <code>&amp;#x1f30d;</code> sa dekóduje na emoji zemegule a pomenované entity ako <code>&amp;eacute;</code> na písmená s diakritikou.

Spustí sa dekódované HTML ako skutočný markup?

Nie. Dekódovaný výsledok sa zobrazuje v obyčajnom textovom poli, takže tagy zostávajú v nástroji textom. Ak dekódovaný výstup skopírujete do HTML dokumentu, prehliadač tam už skutočné tagy spracuje ako markup.

Prečo sa dvojito escapovaný ampersand dekódoval iba raz?

<code>&amp;amp;</code> je entita pre doslovný ampersand. Jedno dekódovanie dá <code>&amp;</code>. Ak bol reťazec zakódovaný viackrát, možno ho budete musieť dekódovať viac než raz, ale robte to len vtedy, keď viete, že zdroj je dvojito escapovaný.