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.

Encoding

Deneyin

Örnekler

Encode HTML to entities
Giriş giriş
<div>"x" & y</div>
Çıktı Çıktı Çıktı
&lt;div&gt;&quot;x&quot; &amp; y&lt;/div&gt;
Decode HTML entities
Giriş giriş
&lt;span title=&quot;Tom &amp; Jerry&quot;&gt;5 &amp;lt; 10&lt;/span&gt;
Çıktı Çıktı Çıktı
<span title="Tom & Jerry">5 < 10</span>

HTML varlıklarını kodlarken

Karakterleri açı paraları, ampersands gibi istediğinizde veya işaret olarak yorumlamak yerine tam anlamıyla görüntülemek için alıntı yapın. Bu özellikle öğreticiler, CMS alanları, Markdown belgeleri, kod örnekleri, kopya parçaları ve HTML özellikleri değerleri için faydalıdır.

What takes encoded

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.

Pratik akışlar

Bu sayfa, bir CMS'den kopyalanan veya destek sisteminden kopyalanan ham HTML kaynağını görüntülemek istediğiniz zaman yararlıdır, ihracattan gelen yanlış dizeler veya yayın yapmadan önce bir veya birden fazla kez kaç kez kaçtınız.

Double-encoding

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 hala önemlidir

Entity encoding, gerçek işareti görüntülemek ve birçok içerik iş akışlarında kaza yapmayı önlemek için faydalıdır, ancak her uygulamadan kaçan bağlam-aware için tam bir yedek değildir. Decoded çıktı, canlı bir HTML editörü veya sayfa oluşturucusu içine soksanız tekrar aktif bir işaret haline gelebilir.

Gizlilik ve yerel işleme

Web Pages veya Feeds'teki Entity-Converted Text'i Yeniden Dönüştürmeden Önce

Sonuç yayınlamadan veya gömmeden önce, kullanılacak olan tam HTML bağlamını doğrulayın ve varış sisteminin otomatik olarak kaçmasını sağlayın. Doğru dönüştürülmüş bir dize hala yanlış yere yerleştirilirse veya iki kez kaçtıysa yanlış olabilir.

HTML Entity Dönüşümü Hala Güvenli veya Unwanted Sonuçlar Üretebilir

Entity dönüşümü, ekran ve kaçmakla yardımcı olabilir, ancak her bağlamda güvenlik garanti etmez. Double-encoding, kısmi kaçış ve metin içerik ve özellik bağlamları arasındaki yanlış eşleştirmeler hala farklı kullanım bekliyorsa çıktı kırık veya yanıltıcı bırakabilir.

Encoded ve Decoded HTML Entity Çıkışı Nasıl yorumlanır

Encoded çıktı, HTML ile ilgili bağlamlarda karakterleri güvenli bir şekilde temsil etmek amaçlanırken, kodlanmış çıktı bu varlıkların temsil ettiği gerçek karakterleri geri döndürür. Bu, otomatik olarak onu sallayabileceğiniz her yer için uygun hale getirmez, çünkü HTML metin düğümleri, özellikler, senaryolar ve beslemeler her birinin farklı kaçış ihtiyaçlarına sahip olabilir.

Çünkü dönüşüm tarayıcınızda çalışır, kopyalanmış şablon parçalarını inceleyebilirsiniz, CMS içeriği, destek mesajları, ya da kısmen bu metni başka bir siteye göndermeden önce damgadan kaçtınız. Bu, parçalarınızın yerel kalması gereken içsel içerik veya taslaklar içerdiği pratiktir.

İlgili araçlar