HTML 엔티티 인코딩·디코딩
HTML의 모양을 바꿔 버릴 글자를 엔티티로 바꾸고, 엔티티를 다시 글자로 되돌립니다. 이름 방식과 번호 방식을 모두 지원합니다.
브라우저에서만 처리무료 이용
결과
자주 쓰는 엔티티
| 글자 | 이름 | 번호 |
|---|---|---|
| & | & | & |
| < | < | < |
| > | > | > |
| " | " | " |
| ' | ' | ' |
| |   | |
| ¢ | ¢ | ¢ |
| £ | £ | £ |
| ¥ | ¥ | ¥ |
| € | € | € |
| © | © | © |
| ® | ® | ® |
| ™ | ™ | ™ |
| § | § | § |
| ¶ | ¶ | ¶ |
| † | † | † |
| ‡ | ‡ | ‡ |
| • | • | • |
| … | … | … |
| ‰ | ‰ | ‰ |
| ′ | ′ | ′ |
| ″ | ″ | ″ |
| ‹ | ‹ | ‹ |
| › | › | › |
| « | « | « |
| » | » | » |
| ‘ | ‘ | ‘ |
| ’ | ’ | ’ |
| “ | “ | “ |
| ” | ” | ” |
| – | – | – |
| — | — | — |
| ± | ± | ± |
| × | × | × |
| ÷ | ÷ | ÷ |
| ¼ | ¼ | ¼ |
| ½ | ½ | ½ |
| ¾ | ¾ | ¾ |
| ° | ° | ° |
| µ | µ | µ |
| ¡ | ¡ | ¡ |
| ¿ | ¿ | ¿ |
| ¦ | ¦ | ¦ |
| ¨ | ¨ | ¨ |
| ª | ª | ª |
| º | º | º |
| ¬ | ¬ | ¬ |
| ¯ | ¯ | ¯ |
| ´ | ´ | ´ |
| ¸ | ¸ | ¸ |
| ← | ← | ← |
| ↑ | ↑ | ↑ |
| → | → | → |
| ↓ | ↓ | ↓ |
| ↔ | ↔ | ↔ |
| ∞ | ∞ | ∞ |
| ≠ | ≠ | ≠ |
| ≤ | ≤ | ≤ |
| ≥ | ≥ | ≥ |
파일은 서버로 전송되지 않고 브라우저에서만 처리됩니다.
사용 방법
가입도 설치도 없이, 사용 횟수 제한도 없이 무료로 쓸 수 있습니다.
왼쪽에 글을 붙여넣으면 오른쪽에 변환된 결과가 나옵니다. 인코딩은 문서의 구조를 바꿀 수 있는 다섯 글자 — 앰퍼샌드, 꺾쇠 둘, 따옴표 둘 — 을 항상 바꿉니다.
이름 방식은 소스에서 읽기 좋습니다. ©는 무엇인지 알겠지만 ©는 그렇지 않습니다. 다만 이름이 붙은 글자는 한정돼 있습니다. 번호 방식은 모든 글자에 쓸 수 있어 아스키 밖의 글자에 적합합니다. 섞기 방식은 이름이 있으면 이름을, 없으면 번호를 씁니다.
디코딩은 모르는 엔티티를 그대로 둡니다. 임의로 지우면 원문이 조용히 손상되고, 평범한 문장 속 앰퍼샌드는 앰퍼샌드로 남아야 합니다.
변환은 대조표로 합니다. 글을 브라우저에 HTML로 넘겨 처리하지 않습니다. 이 차이가 중요합니다. innerHTML로 디코딩하면 입력에 숨어 있던 스크립트나 이벤트 핸들러가 실제로 실행됩니다.
붙여넣은 글은 서버로 전송되지 않습니다. 브라우저 안에서만 처리됩니다.