ToolMill.io

HTML Entity Encode / Decode — Escape & Unescape HTML

HTML Entity Encode / Decode converts special characters like <, >, &, and quotes into safe HTML entities (and decodes them back). Use it when working with HTML attributes, templates, CMS editors, Markdown docs, or when debugging copy/paste issues. Handles common named entities (e.g. &lt;, &gt;, &amp;, &quot;) and numeric entities. Runs 100% locally in your browser — no uploads — and works offline after installing ToolMill as a PWA.

로그인

다운로드

이름 *

HTML을 entities에 인코딩
이름 *
<div>"x" & y</div>
제품정보
&lt;div&gt;&quot;x&quot; &amp; y&lt;/div&gt;
HTML 인코딩
이름 *
&lt;span title=&quot;Tom &amp; Jerry&quot;&gt;5 &amp;lt; 10&lt;/span&gt;
제품정보
<span title="Tom & Jerry">5 < 10</span>

HTML 엔티티티를 인코딩 할 때

각 부류, ampersands 같이 문자를 원할 때 엔티티티티 인코딩을 사용하거나 마크 업으로 해석되는 대신 표시하도록 인용합니다. 튜토리얼, CMS 필드, Markdown 문서, 코드 샘플, 복사 된 스니펫 및 HTML 속성 값에 특히 유용합니다.

인코딩 된

The most common cases are <, >, &, and quotes. Depending on the workflow, you may see named entities such as &lt; and &amp;, or numeric forms such as ' and '. Different editors may choose different forms while still rendering the same visible character.

Practical 작업 흐름

이 페이지는 문서의 원시 HTML 소스를 표시 할 때 유용합니다. CMS 또는 지원 시스템에서 복사 된 엔티티티 채워진 텍스트를 청소하거나 수출에서 이미 캡처 된 문자열을 디코딩하거나 과거 스니펫이 게시하기 전에 여러 번 탈출했는지 확인하십시오.

더블 인코딩 방지

A common mistake is encoding text that already contains entities. For example, a plain ampersand becomes &amp;, but an existing &amp; encoded again becomes &amp;amp;. If the pasted input already looks escaped, check it carefully before clicking Encode.

Context는 아직도 사정합니다

Entity 인코딩은 문학 마크 업을 표시하고 많은 콘텐츠 워크플로우에서 사고 렌더링을 방지하는 데 유용하지만 모든 응용 프로그램에서 context-aware escaping에 대한 완전한 대용품이 아닙니다. 디코딩 출력은 라이브 HTML 편집기 또는 페이지 빌더에 붙여넣으면 다시 활성화 마크 업이 될 수 있습니다.

개인정보 및 로컬 처리

웹 페이지 또는 피드에 Entity-Converted 텍스트에 의존하기 전에

결과를 게시하거나 embedding하기 전에, 사용하는 정확한 HTML 컨텍스트를 확인하고 대상 시스템이 이미 escaping을 자동으로 수행 여부를 확인합니다. 올바르게 변환 된 문자열은 잘못된 장소에 삽입되거나 두 번 탈출 한 경우 여전히 잘못 될 수 있습니다.

HTML 엔티티티 변환은 여전히 Unsafe 또는 Unwanted 결과를 생성 할 수 있습니다

Entity 변환은 표시와 escaping에 도움이 될 수 있지만 모든 상황에 안전 보장하지 않습니다. 두 배 인코딩, 부분적인 escaping, 그리고 텍스트 내용과 속성 컨텍스트 사이 mismatches는 여전히 다른 취급을 예상 하는 경우 깨진 또는 misleading 출력을 떠날 수 있습니다.

Interpret 인코딩 및 디코딩 HTML 엔티티티 출력 방법

인코딩된 출력은 HTML 관련 컨텍스트에서 안전하게 문자를 표현하기 위해 예정되며, 디코딩된 출력은 리터럴 문자를 나타냅니다. HTML 텍스트 노드, 속성, 스크립트 및 피드가 서로 다른 escaping 필요성을 가질 수 있기 때문에 모든 장소에 적합한 결과를 자동으로하지 않습니다.

변환이 브라우저에서 실행되기 때문에 다른 사이트에 텍스트를 전송하지 않고 복사 템플릿 조각, CMS 콘텐츠, 지원 메시지 또는 부분적으로 탈출 마크 업을 검사 할 수 있습니다. 그것은 당신의 스니펫이 내부 내용이나 초안을 포함 할 때 실용적입니다.

관련 도구