💳 343.063 BIN zapisa🏦 13.269 Banke izdavaoci🌍 199 Države🧰 30 Besplatni alati

HTML entiteti – enkoder / dekoder

Escapirajte tekst za sigurnu upotrebu u HTML-u, pretvorite posebne znakove u numeričke entitete ili dekodirajte entitete nazad u običan tekst.

Uobičajeni HTML entiteti

ZnakEntitetNumeričkiOpis
&&&Ampersand
<&lt;&#60;Znak manje od
>&gt;&#62;Znak veće od
"&quot;&#34;Dvostruki navodnik
'&apos;&#39;Apostrof (jednostruki navodnik)
⍽&nbsp;&#160;Neprelomivi razmak
©&copy;&#169;Znak autorskog prava
®&reg;&#174;Registrovani žig
™&trade;&#8482;Znak zaštitnog žiga
€&euro;&#8364;Znak eura
£&pound;&#163;Znak funte
¥&yen;&#165;Znak jena
¢&cent;&#162;Znak centa
§&sect;&#167;Znak paragrafa
°&deg;&#176;Znak stepena
±&plusmn;&#177;Znak plus-minus
×&times;&#215;Znak množenja
÷&divide;&#247;Znak dijeljenja
…&hellip;&#8230;Tri tačke (elipsa)
–&ndash;&#8211;Crtica (en dash)
—&mdash;&#8212;Duga crta (em dash)
«&laquo;&#171;Lijevi ugaoni navodnik
»&raquo;&#187;Desni ugaoni navodnik
·&middot;&#183;Srednja tačka

O alatu HTML entiteti – enkoder / dekoder

HTML koristi nekoliko znakova za vlastitu sintaksu, pa se ampersand, znakovi manje i veće od te navodnici moraju pisati kao entiteti, npr. &amp;, &lt; i &quot;, kada se pojavljuju kao tekst. Njihovo escapiranje je i prva odbrana od cross-site scriptinga (XSS) kada na stranici prikazujete korisnički unos. Odaberite „posebni znakovi“ da escapirate samo tih pet znakova ili „svi ne-ASCII“ da i slova s dijakritičkim znakovima, simbole i emoji pretvorite u numeričke entitete poput &#233; — korisno za stare sisteme, e-mail predloške i datoteke s nepoznatim kodiranjem. Režim dekodiranja radi suprotno: imenovane, decimalne i heksadecimalne entitete pretvara nazad u čitljive znakove, tačno kao preglednik. Referentna tabela navodi entitete koji će vam najčešće trebati. Sve se izvršava u vašem pregledniku.

FAQ

Koja je razlika između &#39; i &apos;?

Oba znače apostrof. &apos; je definisan u HTML5 i XML, ali ne i u starom HTML 4, pa je numerički oblik &#39; najsigurniji izbor i radi svugdje.

Je li escapiranje HTML-a dovoljno za sprječavanje XSS-a?

Escapiranje pet posebnih znakova štiti tekst postavljen između tagova i unutar atributa pod navodnicima. Kontekst URL-ova, JavaScripta i CSS-a zahtijeva vlastito kodiranje, zato koristite i template engine koji podrazumijevano escapira te Content Security Policy.

Trebam li koristiti imenovane ili numeričke entitete?

Numerički entiteti rade za svaki Unicode znak i u svakom parseru. Imenovani entiteti su čitljiviji, ali postoje samo za neke znakove. Na UTF-8 stranicama obično trebate escapirati samo posebne znakove.