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

נסה את זה

דוגמאות

קוד HTML לגופים
Input
<div>"x" & y</div>
Output
&lt;div&gt;&quot;x&quot; &amp; y&lt;/div&gt;
קוד HTML
Input
&lt;span title=&quot;Tom &amp; Jerry&quot;&gt;5 &amp;lt; 10&lt;/span&gt;
Output
<span title="Tom & Jerry">5 < 10</span>

מתי לזהות ישויות HTML

השתמש בישות טבילה כאשר אתה רוצה דמויות כמו חזיונות זווית, אמפרסנדים, או ציטוטים כדי להציג פשוטו כמשמעו במקום להתפרש כסמן. זה שימושי במיוחד עבור הדרכות, CMS שדות, מסמכים, דגימות קוד, העתיק snippets, וערכי תכונות 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.

זרימת עבודה מעשית

דף זה שימושי כאשר אתה רוצה להציג מקור 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.

טקסט עדיין משנה

Entity encoding הוא שימושי להצגת סימון מילולי ומניעה ביצוע מקרי בזרימות רבות של יצירת תוכן, אבל זה לא תחליף מוחלט לבריחה בין-מודע בכל יישום. פלט קודד יכול גם להפוך לסימון פעיל שוב אם אתה מדביק אותו לעורך HTML חי או בונה דף.

פרטיות ועיבוד מקומי

לפני שאתה rely on Entity-Converted טקסט דפי אינטרנט או להאכיל

לפני פרסום או הטמעת התוצאה, לאשר את ההקשר ה-HTML המדויק שבו הוא ישמש והאם מערכת היעד כבר מבצעת בריחה באופן אוטומטי. מחרוזת מומרת נכונה עדיין יכולה להיות שגויה אם היא מוכנסת למקום הלא נכון או לברוח פעמיים.

היכן ש-HTML Entity Conversion עדיין יכול לייצר תוצאות לא בטוחות או לא רצויות

המרה האננטית יכולה לעזור עם תצוגה ובריחה, אך היא אינה מבטיחה בטיחות בכל ההקשר. Double-encoding, חלקי בריחה, ואי התאמה בין תוכן טקסט והקשרים תכונה יכול עדיין להשאיר פלט שבור או מטעה אם היעד מצפה טיפול שונה.

כיצד Interpret Encoded ו- Decoded HTML Entity Output

תפוקה מקודמת נועדה לייצג דמויות בבטחה בהקשרים הקשורים ל-HTML, בעוד פלטה מקודמת מחזירה את הדמויות המילוליות שהן מייצגות. זה לא הופך באופן אוטומטי את התוצאה המתאימה לכל מקום שאתה יכול להדביק את זה, כי דפי טקסט HTML, תכונות, תסריטים, להאכיל יכול כל אחד יש צרכים שונים בריחה.

מכיוון שההמרות פועלת בדפדפן שלך, אתה יכול לבדוק שברים של תבניות מועתקים, תוכן CMS, תמיכה הודעות, או סמן נמלט חלקית מבלי לשלוח את הטקסט הזה לאתר אחר. זה מעשי כאשר החניכים שלך כוללים תוכן פנימי או טיוטות כי צריך להישאר מקומי.

כלים קשורים