BaroBench바로벤치 · 나만의 디지털 작업대모든 도구
KOENSwitch to English
입력과 파일은 이 브라우저에서 처리합니다.가입 없이 바로 사용

HTML 엔티티 변환기

꺾쇠·따옴표·특수문자를 HTML 엔티티로 바꾸고 원래 텍스트로 복원하세요.

이 브라우저에서만 처리 · 입력을 업로드하지 않아요

입력과 옵션

결과

입력 대기 중

입력 후 실행하면 결과가 여기에 표시돼요.

알아두면 더 정확해요

<와 & 같은 문자를 &lt;, &amp;로 표현합니다. 디코딩한 결과는 실행하거나 HTML로 삽입하지 않고 텍스트로만 표시합니다. 보안 필터를 대체하는 기능은 아닙니다.

예를 들면
Operation: encode
Input: <p>안녕 & hello</p>
사용 가이드

결과를 이해하고 사용하기

HTML 예제를 문서에 표시하거나 엔티티로 저장된 텍스트를 읽을 때 사용하세요. 변환 결과는 실행되는 HTML이 아니라 복사할 수 있는 텍스트로 보여줍니다.

사용 순서

  1. 특수문자를 엔티티로 바꾸려면 인코딩, 원문으로 돌리려면 디코딩을 선택하세요.
  2. 꺾쇠와 &가 의도대로 표현되는지 확인하고 사용할 문맥에 맞게 복사하세요.

입력과 결과 예시

입력·옵션
&lt;p&gt;Hi &amp; bye&lt;/p&gt; (decode)
결과·해석
<p>Hi & bye</p>

&lt;는 <, &amp;는 &를 나타냅니다. 결과에 태그처럼 보이는 내용이 있어도 이 페이지는 텍스트로만 표시합니다. 이미 인코딩된 값을 다시 인코딩하면 &amp;lt;처럼 중첩될 수 있습니다.

XSS 방어용으로 사용해도 되나요?

아닙니다. HTML 본문, 속성, JavaScript, URL은 서로 다른 보안 처리가 필요합니다. 디코딩한 결과를 다른 사이트에서 innerHTML 등에 넣으면 위험할 수 있으므로 실제 애플리케이션에는 문맥에 맞는 이스케이프와 검증을 사용하세요.

결과가 예상과 다른가요? 오류 제보하기

어떤 작업을 할까요?

↑ ↓ 이동 · Enter 열기 · Esc 닫기