HTML 엔티티 변환기
꺾쇠·따옴표·특수문자를 HTML 엔티티로 바꾸고 원래 텍스트로 복원하세요.
이 브라우저에서만 처리 · 입력을 업로드하지 않아요
결과
입력 대기 중입력 후 실행하면 결과가 여기에 표시돼요.
알아두면 더 정확해요
<와 & 같은 문자를 <, &로 표현합니다. 디코딩한 결과는 실행하거나 HTML로 삽입하지 않고 텍스트로만 표시합니다. 보안 필터를 대체하는 기능은 아닙니다.
예를 들면
Operation: encode Input: <p>안녕 & hello</p>
사용 가이드
결과를 이해하고 사용하기
HTML 예제를 문서에 표시하거나 엔티티로 저장된 텍스트를 읽을 때 사용하세요. 변환 결과는 실행되는 HTML이 아니라 복사할 수 있는 텍스트로 보여줍니다.
사용 순서
- 특수문자를 엔티티로 바꾸려면 인코딩, 원문으로 돌리려면 디코딩을 선택하세요.
- 꺾쇠와 &가 의도대로 표현되는지 확인하고 사용할 문맥에 맞게 복사하세요.
입력과 결과 예시
입력·옵션
<p>Hi & bye</p> (decode)
결과·해석
<p>Hi & bye</p>
<는 <, &는 &를 나타냅니다. 결과에 태그처럼 보이는 내용이 있어도 이 페이지는 텍스트로만 표시합니다. 이미 인코딩된 값을 다시 인코딩하면 &lt;처럼 중첩될 수 있습니다.
XSS 방어용으로 사용해도 되나요?
아닙니다. HTML 본문, 속성, JavaScript, URL은 서로 다른 보안 처리가 필요합니다. 디코딩한 결과를 다른 사이트에서 innerHTML 등에 넣으면 위험할 수 있으므로 실제 애플리케이션에는 문맥에 맞는 이스케이프와 검증을 사용하세요.