HTML 엔티티 인코더 / 디코더

텍스트를 HTML 엔티티로 인코딩하거나 엔티티를 일반 텍스트로 디코딩 — 브라우저에서 실행됩니다.

출력


온라인으로 HTML 엔티티 인코딩 및 디코딩

입력란에 텍스트를 붙여넣으면 입력하는 즉시 변환됩니다 — 버튼을 누를 필요도, 업로드도 없습니다. 인코딩으로 전환하면 <, >, &, ", ' 같은 문자를 안전한 HTML 엔티티 참조로 이스케이프합니다. 디코딩으로 전환하면 엔티티를 원래 문자로 되돌립니다. 모든 처리가 브라우저 내에서 로컬로 실행되므로 민감한 내용이 사용자의 기기를 벗어나지 않습니다.

디코더는 명명된 엔티티(예: &copy;, &mdash;), 십진수 수치 참조(&#65;), 십육진수 수치 참조(&#x41;)를 처리합니다. 인코더는 항상 앰퍼샌드를 먼저 이스케이프하므로 이중 인코딩의 위험이 없습니다.

자주 묻는 질문

내 데이터가 서버로 전송되나요? 아니요. 인코딩과 디코딩은 JavaScript를 사용하여 브라우저에서 완전히 처리됩니다.

디코더가 지원하는 명명된 엔티티는 무엇인가요? 가장 일반적인 것들: amp, lt, gt, quot, apos, nbsp, copy, reg, trade, hellip, mdash, ndash, euro, pound, cent, deg. 수치 참조(십진수 및 십육진수)는 모든 Unicode 코드 포인트에 대해 작동합니다.

왜 인코더는 다섯 개의 문자만 이스케이프하나요? 그 다섯 가지 — 앰퍼샌드, 보다 작음, 보다 큼, 큰따옴표, 작은따옴표 — 는 유효한 HTML을 생성하기 위해 반드시 이스케이프해야 하는 문자입니다. 나머지를 모두 인코딩하는 것은 거의 불필요하며 출력을 읽기 어렵게 만듭니다.

관련 도구

인기 도구