본문으로 건너뛰기
Utilizy

HTML 엔티티 변환

특수문자 이스케이프와 복원

브라우저 내 처리

입력

옵션

결과

결과

아직 입력하지 않았습니다

텍스트를 붙여넣으면 변환 결과가 여기에 표시됩니다.

자주 쓰는 엔티티

  • &&
  • <&lt;
  • >&gt;
  • "&quot;
  • '&#39;
  • (공백)&nbsp;
  • ©&copy;
  • ®&reg;
  • &trade;
  • &euro;
  • ·&middot;
  • &hellip;
  • &mdash;
  • &rarr;
  • &starf;

UTF-8 환경에서는 & < > 만 바꿔도 충분합니다.

블로그에 HTML 코드를 그대로 보여 주려면 꺾쇠(<)를 그냥 쓸 수 없습니다. 브라우저가 태그로 해석해 버리기 때문입니다. 엔티티로 바꾸면 화면에는 그대로 보이면서 태그로 실행되지 않습니다.

사용 방법

  1. 1 변환할 텍스트를 붙여넣습니다.
  2. 2 인코딩(엔티티로) 또는 디코딩(원래 글자로)을 고릅니다.
  3. 3 한글까지 모두 엔티티로 바꾸려면 옵션을 켭니다.
  4. 4 결과를 복사합니다.

자주 묻는 질문

꼭 바꿔야 하는 문자는 무엇인가요?

& < > 는 반드시 바꿔야 하고, 속성값 안에서는 " 와 ' 도 바꿔야 합니다. 이를 지키지 않으면 화면이 깨지거나 XSS 취약점이 생깁니다.

&nbsp;는 무엇인가요?

줄바꿈이 일어나지 않는 공백입니다. HTML은 연속된 공백을 하나로 합치는데, &nbsp;를 쓰면 공백이 그대로 유지됩니다. 다만 남용하면 레이아웃이 어색해집니다.

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

요즘은 필요 없습니다. UTF-8을 쓰면 한글이 그대로 표시됩니다. 아주 오래된 시스템과 주고받을 때만 전체 변환 옵션을 사용하세요.

함께 쓰면 좋은 도구