바로킷

🔣HTML 엔티티 인코더 / 디코더

특수문자를 HTML 엔티티로 변환하거나 디코딩하세요. 한글·이모지의 숫자 엔티티도 지원.

🔒 브라우저에서 처리워터마크 없음가입 불필요

사용 방법

  1. 1텍스트를 입력하고 방향을 선택합니다.
  2. 2결과를 복사합니다.

자주 묻는 질문

왜 HTML 엔티티가 필요한가요?+

HTML 안에 직접 들어가면 깨지는 글자(< > & 등)를 안전하게 표시하기 위한 표기 방식입니다.

이름 엔티티 vs 숫자 엔티티?+

&amp;처럼 이름으로 쓰거나 &#38;처럼 숫자(코드포인트)로 쓸 수 있습니다. 둘 다 결과는 같습니다.

한글도 엔티티가 있나요?+

한글은 숫자 엔티티(&#44032; = '가') 형태만 사용됩니다. 이름 엔티티는 영문 특수문자에만 있어요.

XSS 방어에 충분한가요?+

기본 방어로 시작은 좋지만 완전하지 않습니다. 컨텍스트(HTML/JS/CSS/URL)별로 다른 인코딩이 필요해 보안 라이브러리(DOMPurify 등)를 권장합니다.

이메일 HTML에 왜 엔티티가 많이 보여요?+

이메일 클라이언트마다 인코딩 처리가 다르고 안전을 위해 모든 특수문자를 엔티티로 미리 변환하는 관행입니다.

디코딩하니 깨진 글자가 보여요. 왜?+

이중 인코딩(엔티티가 또 엔티티화) 상태이거나, 잘못된 엔티티 번호일 수 있습니다.

관련 도구