HTML 이스케이프 / 언이스케이프

&, <, >, ", ' 등 HTML 특수 문자를 엔티티로 변환하거나 엔티티를 원래 문자로 복원합니다. 안전한 HTML 렌더링과 소스 코드 표시에 유용합니다.

브라우저 로컬 가입 불필요 개발자

HTML 특수 문자를 엔터티로 이스케이프하거나, 이스케이프된 HTML 엔터티를 다시 텍스트로 변환할 수 있습니다. 이스케이프는 &, <, >, 큰따옴표, 작은따옴표를 처리하고, 디코딩은 브라우저 HTML 파서를 사용해 로컬에서 수행됩니다.

HTML 이스케이프 / 언이스케이프 방법

  1. 텍스트 또는 이스케이프된 HTML을 입력 영역에 붙여넣습니다.
  2. Escape를 눌러 특수 문자를 HTML 엔터티로 바꾸거나 Unescape를 눌러 다시 텍스트로 디코딩합니다.
  3. 변환 결과와 문자 수를 확인합니다.
  4. 코드나 문서에 사용할 결과를 복사합니다.

HTML 이스케이프가 바꾸는 것

이스케이프는 HTML에서 특별한 의미를 갖는 문자를 &lt; 같은 엔터티 형태로 바꿉니다. 마크업 문자를 HTML 문법으로 해석시키지 않고 화면이나 문서에 문자 그대로 표시하려 할 때 유용합니다.

이 도구는 문자 이스케이프와 디코딩만 수행합니다. 완전한 HTML sanitizer가 아니며 임의의 마크업이 안전한지 판정하지 않습니다. 보안이 중요한 환경에서는 출력 위치에 맞는 컨텍스트별 이스케이프나 신뢰할 수 있는 sanitizer를 사용해야 합니다.

개인정보 보호 및 제한 사항

모든 변환은 브라우저에서 처리되며 입력 내용을 업로드할 필요가 없습니다. Unescape는 브라우저 DOM 파서를 사용하므로 브라우저가 지원하는 이름형 및 숫자형 엔터티를 디코딩할 수 있습니다. 결과를 다시 HTML로 렌더링할 때는 별도의 안전성 검토가 필요합니다.

자주 묻는 질문

어떤 문자를 이스케이프하나요?

&, <, >, 큰따옴표, 작은따옴표를 변환합니다.

HTML 이스케이프와 HTML 정화는 같은가요?

아닙니다. 이스케이프는 특수 문자를 텍스트 엔터티로 바꾸고, 정화는 어떤 마크업을 허용할지 판단합니다.

숫자형 HTML 엔터티도 디코딩할 수 있나요?

브라우저 파서가 인식하는 표준 이름형 및 숫자형 엔터티를 디코딩할 수 있습니다.

HTML을 왜 이스케이프하나요?

마크업 문자를 HTML로 실행하지 않고 문자 그대로 표시하거나 저장할 때 유용합니다.

입력 내용이 서버로 전송되나요?

아닙니다. 브라우저에서 로컬 처리됩니다.