HTML 엔티티 인코딩·디코딩

HTML 엔티티 인코딩·디코딩

로컬 처리

<, &, " 같은 문자를 HTML 엔티티로 바꾸거나 되돌립니다

사용 방법과 처리 기준

<, &, " 같은 문자를 HTML 엔티티로 바꾸거나 되돌립니다

도구의 계산과 파일 처리는 브라우저 안에서 이루어집니다. 계산기·단위 변환의 공유 링크를 직접 만들면 값이 URL에 포함됩니다. 계정·방문 통계·광고 관련 정보 처리는 개인정보처리방침을 확인하세요.

현재 제한

  • 최대 입력 길이 100,000자

"작업"에서 인코딩과 디코딩을 고릅니다. 코드 예제를 웹페이지에 그대로 보여 주거나, 소스에 박힌 엔티티를 읽을 때 씁니다.

이 도구로 할 수 있는 일

인코딩
<, >, &, ", '를 엔티티로 바꿉니다. 옵션으로 한글 등 모든 비ASCII 문자도 바꿉니다.
디코딩
&lt;, &#44032; 같은 이름·숫자 엔티티를 원래 글자로 되돌립니다.

HTML 엔티티 인코딩·디코딩 사용 방법

  1. 1
    작업 고르기인코딩 또는 디코딩을 고릅니다.
  2. 2
    글 넣기인코딩할 때 비ASCII까지 바꿀지 정합니다.
  3. 3
    결과 복사HTML 소스나 글에 붙여 넣습니다.

활용 예시

태그를 글자로 보이게
입력: <b>Tom & Jerry</b>
결과: &lt;b&gt;Tom &amp; Jerry&lt;/b&gt;
엔티티 풀기
입력: &lt;p&gt;5 &gt; 3 &amp;&amp; 2 &lt; 4&lt;/p&gt;
결과: <p>5 > 3 && 2 < 4</p>

이럴 때 유용해요

  • 블로그에 HTML 코드 예제를 그대로 보여 줄 때
  • RSS·XML 데이터의 엔티티를 읽을 때
  • 사용자 입력을 HTML에 넣기 전 특수문자를 확인할 때

자주 묻는 질문 (FAQ)

이것으로 XSS를 막을 수 있나요?

글 내용에 넣을 때는 도움이 되지만, 속성·URL·스크립트 안에는 각각 다른 처리가 필요합니다. 실제 서비스에서는 프레임워크의 이스케이프 기능을 쓰세요.

한글도 엔티티로 바꿔야 하나요?

UTF-8 문서라면 필요 없습니다. 오래된 시스템에 넣을 때만 "모든 비ASCII 문자도 인코딩"을 켜세요.

이 도구에 바라는 점이 있나요? 제안 및 문의하기 →