DevToolbox

مجاني عبر الإنترنت HTML Encoder / Decoder

شفِّر الأحرف الخاصة في HTML إلى كيانات أو فكّ تشفير كيانات HTML إلى نص — أداة مجانية عبر الإنترنت، تمنع XSS، ومعالجة 100% على المتصفح.

100% من جانب العميل · بياناتك لا تغادر متصفحك أبدًا

كيفية الاستخدام HTML Encoder / Decoder

اختر الاتجاه: التشفير يحوّل HTML الخام إلى نص آمن بأحرف هروب، وفك التشفير يعيد تسلسلات الكيانات إلى أحرفها الأصلية.

عند التشفير، اختر وضعاً:

  • الحد الأدنى — يُشفِّر فقط الأحرف الخمسة غير الآمنة في HTML (&, <, >, ", '). استخدم هذا الوضع للحماية من XSS.
  • جميع غير ASCII — يُشفِّر إضافةً إلى ذلك كل حرف خارج نطاق ASCII القابل للطباعة كـكيان رقمي. استخدمه حين تحتاج إلى أقصى قدر من التوافق.

انقر على تحميل نموذج لرؤية مثال واقعي، ثم انقر على تشفير (أو Ctrl/Cmd+Enter) لمعالجته. استخدم زر التبديل لعكس الاتجاه.

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

ما هي كيانات HTML؟

كيانات HTML هي تسلسلات هروب تمثّل الأحرف ذات المعنى الخاص في HTML. على سبيل المثال، &lt; تمثّل < (بداية الوسم) و&amp; تمثّل & (بداية الكيان). يمنع استخدام الكيانات المتصفحاتِ من تفسير هذه الأحرف خطأً على أنها ترميز.

متى يجب عليّ تشفير HTML؟

شفِّر دائماً النص الذي يقدّمه المستخدمون قبل إدراجه في HTML لمنع هجمات Cross-Site Scripting (XSS). كما تحتاج إلى التشفير عند تضمين نماذج الكود في صفحات الويب، أو عند وضع أحرف خاصة كرموز حقوق النشر داخل سمات HTML.

ما الفرق بين تشفير الحد الأدنى وتشفير جميع غير ASCII؟

يُشفِّر وضع الحد الأدنى فقط الأحرف الخمسة الخطرة في HTML: & و< و> و" و'. يكفي هذا للحماية من XSS. أما 'جميع غير ASCII' فيُشفِّر إضافةً إلى ذلك أي حرف خارج نطاق ASCII الأساسي كـكيان رقمي، وهو مفيد حين تكون ترميزة المستند غير معروفة.

ما الفرق بين &apos; و&#39;؟

&apos; كيان XML غير مدعوم رسمياً في إصدارات HTML القديمة. أما &#39; فهو الكيان العشري الرقمي للاقتباس المفرد ويعمل في جميع إصدارات HTML. يُفكّ تشفير كليهما إلى نفس حرف الفاصلة العليا.

كيف يعمل فك تشفير HTML؟

يحوّل فك التشفير الكيانات إلى أحرفها الأصلية: تصبح &amp; هي &، وتصبح &lt; هي <، وتتحوّل الكيانات الرقمية مثل &#169; والكيانات السادس عشرية مثل &#xA9; كلتاهما إلى ©. تتعامل هذه الأداة مع الكيانات المسمّاة والعشرية والسادس عشرية.

أدوات ذات صلة