💳 343 063 Rekordy BIN🏦 13 269 Banki wydające🌍 199 Kraje🧰 30 Darmowe narzędzia

Koder / dekoder encji HTML

Escapuj tekst do bezpiecznego użycia w HTML, zamieniaj znaki specjalne na encje numeryczne lub dekoduj encje z powrotem na zwykły tekst.

Popularne encje HTML

ZnakEncjaNumerycznaOpis
&&&Ampersand
<&lt;&#60;Znak mniejszości
>&gt;&#62;Znak większości
"&quot;&#34;Cudzysłów podwójny
'&apos;&#39;Apostrof (pojedynczy cudzysłów)
⍽&nbsp;&#160;Spacja nierozdzielająca
©&copy;&#169;Znak praw autorskich
®&reg;&#174;Zastrzeżony znak towarowy
™&trade;&#8482;Znak towarowy
€&euro;&#8364;Znak euro
£&pound;&#163;Znak funta
¥&yen;&#165;Znak jena
¢&cent;&#162;Znak centa
§&sect;&#167;Znak paragrafu
°&deg;&#176;Znak stopnia
±&plusmn;&#177;Znak plus-minus
×&times;&#215;Znak mnożenia
÷&divide;&#247;Znak dzielenia
…&hellip;&#8230;Wielokropek
–&ndash;&#8211;Półpauza
—&mdash;&#8212;Pauza
«&laquo;&#171;Lewy cudzysłów ostrokątny
»&raquo;&#187;Prawy cudzysłów ostrokątny
·&middot;&#183;Kropka środkowa

O narzędziu Koder / dekoder encji HTML

HTML używa kilku znaków we własnej składni, więc ampersand, znaki mniejszości i większości oraz cudzysłowy występujące jako tekst trzeba zapisywać jako encje, np. &amp;, &lt; i &quot;. Ich escapowanie to także pierwsza linia obrony przed cross-site scripting (XSS), gdy wyświetlasz dane od użytkownika. Wybierz „znaki specjalne”, aby escapować tylko te pięć znaków, lub „wszystkie spoza ASCII”, aby zamienić też litery z diakrytykami, symbole i emoji na encje numeryczne typu &#233; — przydatne w starych systemach, szablonach e-maili i plikach o nieznanym kodowaniu. Tryb dekodowania działa odwrotnie: zamienia encje nazwane, dziesiętne i szesnastkowe z powrotem na czytelne znaki, dokładnie tak jak przeglądarka. Tabela referencyjna zawiera najczęściej potrzebne encje. Wszystko działa w twojej przeglądarce.

FAQ

Jaka jest różnica między &#39; a &apos;?

Obie oznaczają apostrof. &apos; jest zdefiniowana w HTML5 i XML, ale nie w starym HTML 4, więc forma numeryczna &#39; jest najbezpieczniejsza i działa wszędzie.

Czy escapowanie HTML wystarczy, aby zapobiec XSS?

Escapowanie pięciu znaków specjalnych chroni tekst między tagami i wewnątrz atrybutów w cudzysłowach. Konteksty URL, JavaScript i CSS wymagają własnego kodowania, więc używaj też silnika szablonów escapującego domyślnie i Content Security Policy.

Używać encji nazwanych czy numerycznych?

Encje numeryczne działają dla każdego znaku Unicode i w każdym parserze. Nazwane są czytelniejsze, ale istnieją tylko dla niektórych znaków. Na stronach w UTF-8 zwykle wystarczy escapować znaki specjalne.