Skip to main content
Toolzer — Free Online Tools

ترميز/فك ترميز HTML Entities

حوّل الرموز الخاصة (< > & " ') إلى HTML Entities والعكس مع دعم Unicode.

عن الأداة

أداة HTML Entities تُرمِّز الرموز الخاصة في نصك إلى صيغة HTML آمنة (`&lt;`, `&gt;`, `&amp;`, `&quot;`, `&#39;`, `&nbsp;`) لتجنّب أخطاء العرض وثغرات XSS عند إدراج محتوى من المستخدم داخل صفحات HTML، والعكس تفكّ الترميز لعرض النص الأصلي. تدعم الأداة كل حروف Unicode (بما فيها العربية والإيموجي والرموز الرياضية) بتحويلها إلى `&#xNNNN;` أو `&#NNNN;` عند الحاجة. مفيدة لمطوّري الويب الذين يعرضون Snippets من كود HTML كنصوص داخل الصفحة، ولمنشئي المحتوى الذين يضعون علامات مثل `<` أو `>` في مقالاتهم، ولمن يريد فك ترميز نصوص مُشفَّرة نسخها من مواقع أو رسائل بريد.

الأسئلة الشائعة

متى أحتاج ترميز HTML Entities؟

عند عرض محتوى من مصدر خارجي (مستخدم أو API) داخل HTML لتجنّب تفسيره كوسم أو سكربت، ولحماية موقعك من هجمات XSS.

ما الفرق بين Named و Numeric Entities؟

Named مثل `&amp;` سهلة القراءة لكن محدودة العدد. Numeric مثل `&#38;` أو `&#x26;` تعمل مع أي حرف Unicode.

هل يجب ترميز العربية؟

لا في الغالب — UTF-8 يدعم العربية مباشرة داخل HTML. لكن إذا كانت الصفحة بترميز مختلف قد تحتاج ترميز الحروف كـ Numeric Entities.

هل يفك ترميز `&nbsp;` والفراغات؟

نعم. جميع الـ Named Entities الشائعة (nbsp, copy, reg, trade, laquo…) والـ Numeric مدعومة في الاتجاهين.