HTML Entity Encoder/Decoder

Encode or decode HTML entities

Input
Output

HTML Entity Encoder/Decoder란?

HTML 엔티티는 HTML에서 예약된 문자를 표현하기 위한 특수 코드입니다. <, >, &, " 같은 문자는 HTML에서 특별한 의미를 가지므로, 화면에 그대로 표시하려면 엔티티로 인코딩해야 합니다. 이 도구는 원본 문자와 HTML 엔티티 간의 변환을 수행합니다.

Q: 어떤 문자가 인코딩되나요?
HTML에서 특별한 의미를 가지는 5개 문자를 인코딩합니다: &&amp;, <&lt;, >&gt;, "&quot;, '&#39;.
Q: HTML 엔티티 인코딩은 언제 사용하나요?
사용자가 입력한 내용을 HTML에 삽입할 때 XSS(크로스 사이트 스크립팅) 공격을 방지하기 위해 반드시 인코딩해야 합니다. 웹 페이지에서 코드 스니펫이나 특수 문자를 표시할 때도 필요합니다.
Q: &#8364; 같은 숫자 엔티티도 디코딩되나요?
네. 이름 엔티티(&amp;)와 숫자 엔티티(&#8364; = €) 모두 브라우저의 내장 HTML 파서를 활용하여 디코딩합니다.