HTML 엔티티 변환기 - 인코딩/디코딩, 특수문자 참조표 | 툴허브

HTML 특수문자를 엔티티 코드로 변환하거나 엔티티를 원래 문자로 복원합니다. Named(&), Decimal(&), Hex(&) 형식 지원. 주요 HTML 엔티티 참조표 포함.

HTML 엔티티란 무엇인가요?

HTML 엔티티는 HTML에서 특수문자를 안전하게 표현하기 위한 코드입니다. 예를 들어 < 기호는 HTML 태그로 해석될 수 있으므로 &lt;로 변환하여 사용합니다. Named(&amp;), Decimal(&#38;), Hex(&#x26;) 세 가지 형식이 있습니다.

Named, Decimal, Hex 형식의 차이점은?

Named 형식은 &amp;copy;처럼 사람이 읽기 쉬운 이름을 사용합니다. Decimal(&#169;)은 유니코드 코드포인트를 10진수로, Hex(&#xA9;)는 16진수로 표현합니다. Decimal과 Hex는 모든 유니코드 문자를 표현할 수 있지만, Named 형식은 미리 정의된 엔티티만 사용 가능합니다.

XSS 방지를 위해 꼭 인코딩해야 하는 문자는?

최소한 & (앰퍼샌드), < (작다), > (크다), " (큰따옴표), ' (작은따옴표) 5가지 문자는 반드시 HTML 엔티티로 변환해야 합니다. 이 문자들이 인코딩되지 않으면 XSS(Cross-Site Scripting) 공격에 취약해질 수 있습니다.

HTML 엔티티 변환기란?

HTML 엔티티 변환기는 HTML에서 특수문자(< > & \" 등)를 안전한 엔티티 코드로 인코딩하거나, 엔티티를 원래 문자로 디코딩하는 무료 온라인 개발 도구입니다. Named(&amp;)·Decimal(&)·Hex(&) 세 가지 형식을 모두 지원하며, XSS(크로스 사이트 스크립팅) 방지와 HTML 코드 안전 처리에 필수입니다.

Loading...