HTML Entity Encoder/Decoder
Encode or decode HTML entities
Input
Output
HTML Entity Encoder/Decoder란?
HTML 엔티티는 HTML에서 예약된 문자를 표현하기 위한 특수 코드입니다. <, >, &, " 같은 문자는 HTML에서 특별한 의미를 가지므로, 화면에 그대로 표시하려면 엔티티로 인코딩해야 합니다. 이 도구는 원본 문자와 HTML 엔티티 간의 변환을 수행합니다.
Q: 어떤 문자가 인코딩되나요?
HTML에서 특별한 의미를 가지는 5개 문자를 인코딩합니다:
& → &, < → <, > → >, " → ", ' → '.Q: HTML 엔티티 인코딩은 언제 사용하나요?
사용자가 입력한 내용을 HTML에 삽입할 때 XSS(크로스 사이트 스크립팅) 공격을 방지하기 위해 반드시 인코딩해야 합니다. 웹 페이지에서 코드 스니펫이나 특수 문자를 표시할 때도 필요합니다.
Q:
€ 같은 숫자 엔티티도 디코딩되나요?네. 이름 엔티티(
&)와 숫자 엔티티(€ = €) 모두 브라우저의 내장 HTML 파서를 활용하여 디코딩합니다.