HTML 엔티티 변환기
HTML 코드나 엔티티 문자열을 입력하고 특수문자와 원문을 서로 바꾸세요.
변환 방향을 고르고 입력한 뒤 결과를 텍스트로 확인합니다.
사용 방법
- HTML 코드를 엔티티로 바꾸려면 인코딩, 엔티티를 원래 문자로 되돌리려면 디코딩을 선택하세요.
- HTML 코드, 문서 일부, JSON이나 Markdown 안의 엔티티 문자열을 입력할 수 있습니다.
- 인코딩에서는 따옴표와 작은따옴표 변환 여부를 정할 수 있습니다. 디코딩에서는 이름·숫자·16진수 엔티티를 각각 선택할 수 있습니다.
- 변환하기를 누르면 변환 결과와 전후 글자 수, 변환된 엔티티 개수가 표시됩니다.
- 결과 원문만 복사할 수 있습니다. 결과를 다시 변환하려면 결과를 입력으로 보내기를 사용하세요.
자주 묻는 질문
HTML 엔티티 인코딩은 언제 쓰나요?
웹페이지나 블로그 글에 HTML 코드를 태그로 실행하지 않고 글자로 보여 주고 싶을 때 사용합니다.
<와 >는 무엇인가요?
HTML에서 각각 <와 >를 나타내는 이름 엔티티입니다. &는 &를 나타냅니다.
디코딩한 HTML이 이 페이지에서 실행되나요?
아니요. 결과 영역에서는 실행하지 않고 텍스트로 표시합니다. 이 도구는 HTML 보안 검사기가 아닙니다.
입력한 HTML 내용이 서버에 저장되나요?
아니요. 입력한 내용은 서버나 외부 API로 보내지 않고 현재 브라우저에서만 변환합니다.
HTML 문자를 안전한 텍스트로 표시할 때
HTML 엔티티 인코딩은 태그와 특수문자를 실행 가능한 마크업이 아닌 문자열로 표시할 때 사용합니다. 디코딩은 &, <, >, ", ', 6개의 기본 이름 엔티티와 10진수·16진수 숫자 엔티티를 원래 문자로 되돌립니다.
- 태그 문자열 예시
<strong>예시</strong>를 인코딩하면<strong>예시</strong>형태의 텍스트가 됩니다.
- 그 밖의 이름 엔티티는 변환하지 않고 원문으로 유지합니다.
- 디코딩 결과는 텍스트로 표시하며 이 도구 안에서 HTML로 실행하지 않습니다.
- 엔티티 변환은 악성 HTML을 판별하거나 안전하게 정화하는 보안 검사 기능이 아닙니다.