ترميز كيانات HTML المجانية — تهريب الرموز
رمّز كيانات HTML وهرّب الأحرف الخاصة (< > & " ') أونلاين — مجانًا، بلا تسجيل، 100% داخل متصفحك. خرج بالاسم أو العشري أو السداسي عشري؛ لا يُرفع أبدًا.
يُرمَّز نصك محليًا داخل متصفحك ولا يُرفع أو يُسجَّل أو يُخزَّن أبدًا. يبقى على هذا الجهاز.
خيارات · خيارات الصيغة والترميز
ما هو ترميز كيانات HTML؟
ترميز كيانات HTML — ويُسمّى أيضًا تهريب HTML — هو عملية استبدال الأحرف ذات المعنى الخاص في HTML بتمثيل نصي آمن يُسمّى كيانًا، فيعرضها المتصفح كنص حرفي بدل تفسيرها كترميز. الأحرف الخمسة الأهم هي تلك التي يستخدمها HTML لبناء المستند: القوسان الزاويان < و> اللذان يفتحان الوسمات ويغلقانها، وعلامة العطف & التي تبدأ كيانًا، وعلامتا الاقتباس " و' اللتان تحدّان قيم السمات. حين يظهر أي منها في محتوى يُراد عرضه لا تنفيذه، وجب تهريبه، وإلا أساء المتصفح قراءة الصفحة — في أحسن الأحوال يُعرض نصك خطأً، وفي أسوئها يدسّ مهاجم وسمة <script>.
يفيد أن نكون دقيقين بشأن ما تفعله هذه الأداة. هي ترمّز النص إلى كيانات؛ لا تجمّع مستندًا ولا تنسّقه. إن أردت قراءة سلسلة كود على صفحة كنص عادي، أو كنت تُدخل مدخلًا من مستخدم في HTML وتحتاج تحييده، فهذه هي الأداة الصحيحة. أما إن أردت ضبط المسافات البادئة لترميز قائم وترتيبه، فتلك مهمة مُنسِّق HTML؛ ولتحويل الكيانات إلى أحرف مجددًا، استخدم مُفكِّك كيانات HTML.
هناك ثلاث طرق لكتابة أي كيان، وهي متبادلة. يستخدم المرجع المُسمّى تسمية ودودة (< لـ <، © لـ ©)؛ ويكتب المرجع الرقمي العشري نقطة ترميز الحرف اليونيكودية بالأساس 10 (< لـ <)؛ ويكتب المرجع السداسي عشري نقطة الترميز نفسها بالأساس 16 (< لـ <)، مطابقًا ترميز U+XXXX في معيار يونيكود. الكيانات المُسمّاة هي الأقرأ لكنها موجودة فقط للأحرف ذات الاسم المعرَّف؛ والكيانات الرقمية تمثّل أي نقطة ترميز، ولهذا هي البديل الآمن. يسرد الجدول أدناه الكيانات التي ستحتاجها أكثر:
| الحرف | بالاسم | عشري | سداسي | |-----------|-------|---------|-----| | < | < | < | < | | > | > | > | > | | & | & | & | & | | " | " | " | " | | ' | ' | ' | ' | | (مسافة) | |   |   | | © | © | © | © | | ® | ® | ® | ® | | ™ | ™ | ™ | ™ | | € | € | € | € | | £ | £ | £ | £ | | — | — | — | — | | – | – | – | – | | … | … | … | … | | é | é | é | é |
لاحظ أن الفاصلة العليا تُكتب ' (أو ') لا ': فالمُسمّى ' قُيِّس فقط في HTML5 وXML وهو غير آمن في محلِّلات HTML4 القديمة، فالشكل الرقمي — المفهوم في كل مكان — هو الخيار المتوافق. تتبع هذه الأداة العُرف نفسه الذي تتبعه مكتبة he واسعة الاستخدام، ولهذا فإن الخرج الافتراضي لـ ' هو '.
التمييز بين ترميز المحارف والكيان جدير بالتذكّر، لأنه يفسّر خيار «ترميز كل ما هو خارج ASCII». يحدّد ترميز المحارف (مثل UTF-8) كيف تُخزَّن الأحرف كبايتات؛ أما الكيان فطريقة لكتابة حرف باستخدام أحرف ASCII العادية & # ; والحروف أو الأرقام فقط. على صفحة UTF-8 حديثة تكون é و— و😀 أحرفًا خامًا صالحة ولا تحتاج أي كيان — ولهذا يتركها الوضع الافتراضي وشأنها. لا تفرضها إلى كيانات إلا حين يجب أن يمرّ النص عبر نظام لا يتعامل مع UTF-8 الخام، فتُعاد كتابة كل نقطة خارج ASCII كمرجع رقمي أو مُسمّى آمن بـ ASCII. ولأن كل هذا يجري داخل متصفحك، فإن الترميز الذي تهرّبه — حتى قالب خاص أو مسودة غير منشورة — لا يعبر الشبكة أبدًا. وللتحويلات ذات الصلة، تتولى أداتا تهريب JSON وترميز / فكّ Base64 التهريب لسلاسل JavaScript والنقل الآمن للبيانات الثنائية على التوالي.
// Server-side templates auto-escape, but when you build HTML by hand you must escape yourself.
// The five reserved characters and their safe entities:
// < → < > → > & → & " → " ' → '
// Node.js — escape untrusted input before inserting it into HTML element content.
function escapeHtml(str) {
return str
.replace(/&/g, '&') // & first, so later entities are not double-escaped
.replace(/</g, '<')
.replace(/>/g, '>')
.replace(/"/g, '"')
.replace(/'/g, '''); // numeric form — safe in HTML4, HTML5 and XML
}
const userInput = `<a href="x">Tom & Jerry's</a>`;
const safe = escapeHtml(userInput);
// → <a href="x">Tom & Jerry's</a>
document.getElementById('out').innerHTML = `<p>${safe}</p>`; // renders as literal text
// ---------------------------------------------------------------
// In practice, prefer the platform's built-in escaping where it exists:
// - React / Vue / Angular escape interpolated text by default
// - Use textContent instead of innerHTML when you only need text:
// el.textContent = userInput; // the browser escapes for you
// - Server frameworks (Jinja, ERB, Blade) auto-escape unless you opt out الميزات الرئيسية
يهرّب الأحرف الخمسة المحجوزة بشكل صحيح
تُحوَّل < > & " ' إلى كياناتها الآمنة تمامًا كما تفعل مكتبة متينة لمنع XSS — بما في ذلك ' المتوافق للفاصلة العليا بدل ' غير الآمن في HTML4. هذه هي المجموعة الدقيقة التي تحيّد المدخل غير الموثوق في سياقي عنصر HTML وسماته.
خرج بالاسم والعشري والسداسي عشري
احصل على الأحرف نفسها ككيانات مُسمّاة مقروءة (<، ©)، أو مراجع رقمية عشرية (<)، أو مراجع سداسية (<). اختر الشكل الذي يتوقعه نظامك المستهلِك؛ والثلاثة تتحلّل إلى أحرف متطابقة عند التحليل.
وضع اختياري لترميز كل ما هو خارج ASCII
افتراضيًا تُهرَّب الأحرف المحجوزة فقط، مبقيةً الحروف المشكَّلة والإيموجي كـ UTF-8 خام مقروء. فعّل خانة واحدة لتحويل كل نقطة فوق 0x7F إلى كيان آمن بـ ASCII لترميزات المحارف القديمة أو الأنظمة التي تُفسد UTF-8.
ترميز حيّ وفوري
يتحدّث الخرج أثناء الكتابة — بلا زر إرسال ولا زمن ذهاب وإياب. الصق كتلة ترميز كبيرة فتظهر النتيجة المُهرَّبة فورًا، جاهزة للنسخ.
مرجع كيانات سريع مدمج
جدول مرجعي للكيانات الأكثر شيوعًا — الخمسة المحجوزة إضافةً إلى ©، ®، ™، €، —، وغيرها — يقبع مباشرةً على الصفحة بالاسم والعشري والسداسي، فلن تضطر للبحث عن كيان في مكان آخر.
تبديل بنقرة واحدة إلى المُفكِّك
«عكس الاتجاه» ينتقل مباشرةً إلى مُفكِّك كيانات HTML لعكس العملية. الترميز والفكّ معكوسان تمامًا، فيمكنك تمرير النص ذهابًا وإيابًا دون فقدان.
خاص 100%، داخل المتصفح فقط
كل الترميز يجري على جهازك عبر JavaScript — بلا طلبات شبكة، بلا تسجيل، بلا تخزين، قابل للتحقق في DevTools ← Network. الترميز الخاص وقوالب البريد والمسودات غير المنشورة لا تغادر اللسان أبدًا.
متوفر بـ 15 لغة
الواجهة الكاملة — التسميات والإرشادات والتوجيه — مترجمة إلى 15 لغة، فيكون التهريب ونصائحه واضحة أينما يعمل فريقك.
أمثلة محلولة
تهريب مقتطف HTML (وضع «الأحرف الخاصة» الافتراضي)
<a href="x">Tom & Jerry's</a>
<a href="x">Tom & Jerry's</a>
في وضع «الأحرف الخاصة» الافتراضي يعيد المُرمِّز كتابة الأحرف الخمسة التي تحمل معنى في ترميز HTML فقط: يصبح < هو <، و> هو >، و& هو &، و" هو "، و' هو '. تُكتب الفاصلة العليا بالشكل الرقمي ' بدلًا من المُسمّى ' لأن ' غير معرَّف في HTML4 وقد تتعثر فيه المحلِّلات القديمة، بينما الشكل السداسي عشري مفهوم في كل مكان. بعد الترميز يعرض المتصفح السلسلة كنص حرفي — تُعرض وسمة <a> ولا يُنقر عليها — وهذا بالضبط ما يجعل عرض الترميز داخل الصفحة آمنًا.
تُحفظ الأحرف خارج ASCII في الوضع الافتراضي
Visit our café — it's 😀
Visit our café — it's 😀
يمسّ وضع «الأحرف الخاصة» الأحرف الخمسة المحجوزة في HTML فقط، فتمرّ الحروف المشكَّلة (café) والشرطة الطويلة (—) والإيموجي (😀) دون تغيير. هذا يبقي الخرج مقروءًا وخفيف الحجم، وهو ما تريده لصفحات UTF-8 التي تعلن بالفعل <meta charset="utf-8">. تُهرَّب الفاصلة العليا في it's فقط إلى '. وإن احتجت تحويل كل حرف خارج ASCII إلى كيان من أجل ترميز محارف قديم، فعّل «ترميز كل ما هو خارج ASCII» — انظر المثال أدناه.
الكيانات الرقمية العشرية
<>&"'
<>&"'
بدّل الصيغة إلى العشري فيُكتب كل حرف خاص كمرجع حرفي رقمي عشري: < هو <، و> هو >، و& هو &، و" هو "، و' هو '. الكيانات العشرية هي الشكل الرقمي الأوسع توافقًا — فكل محلِّل HTML وXML مطابق يفهمها — مما يجعلها خيارًا آمنًا حين لا يمكنك التأكد من دعم النظام المستهلِك للكيانات المُسمّاة مثل ©.
الكيانات الرقمية السداسية عشرية
<>&"'
<>&"'
تكتب صيغة السداسي عشري كل حرف كمرجع رقمي سداسي عشري: < هو <، و> هو >، و& هو &، و" هو "، و' هو '. الشكلان السداسي والعشري متبادلان — كلاهما يشير إلى نقطة الترميز اليونيكودية نفسها — لكن السداسي يقابل واحدًا لواحد ترميز U+XXXX الذي تراه في معيار يونيكود، لذا يفضّله كثير من المطورين عند توثيق نقاط ترميز محددة أو التفكير فيها.
ترميز كل الأحرف خارج ASCII
café
café (named) · café (decimal) · café (hex)
فعّل «ترميز كل الأحرف خارج ASCII» فتُحوَّل كل نقطة ترميز فوق 0x7F إلى كيان، لا الأحرف الخمسة المحجوزة فقط. يصبح الحرف é في café هو المُسمّى é أو العشري é أو السداسي é حسب الصيغة التي تختارها — وكلها الثلاثة تشير إلى الحرف نفسه، U+00E9. هذا الوضع للصفحات المقدَّمة بترميز محارف غير يونيكودي، أو للأنظمة التي تُفسد UTF-8 الخام، حيث يضمن فرض كل شيء إلى كيانات ASCII آمنة بسبع بتات بقاء النص سليمًا أثناء النقل.
كيفية استخدام مُرمِّز كيانات HTML
- 1
الصق HTML أو نصك
أسقِط الترميز أو النص العادي الذي تريد تهريبه في صندوق الإدخال. يتحدّث الخرج المُرمَّز مباشرةً أثناء الكتابة — لا زر إرسال ولا شيء يُرسَل لأي مكان.
- 2
اختر صيغة الكيان
بالاسم هو الافتراضي المقروء (<، &، ©). بدّل إلى العشري (<) أو السداسي (<) حين يفضّل النظام المستهلِك مراجع رقمية أو حين لا تضمن دعم الكيانات المُسمّاة.
- 3
اختياريًا رمّز كل ما هو خارج ASCII
اترك هذا مُطفأً لصفحات UTF-8 الحديثة كي تبقى الحروف المشكَّلة والإيموجي أحرفًا خامًا مقروءة. فعّله فقط حين يجب أن يصمد النص عبر ترميز محارف قديم أحادي البايت، فيُحوَّل كل حرف فوق 0x7F إلى كيان آمن بـ ASCII.
- 4
انسخ النتيجة المُرمَّزة
انقر «نسخ» لوضع السلسلة المُهرَّبة في حافظتك، جاهزة للصقها في قالب أو صفحة توثيق أو حقل قاعدة بيانات. «مسح» يعيد ضبط اللوحين للمقتطف التالي.
- 5
تحتاج العكس؟ اعكس الاتجاه
استخدم «عكس الاتجاه» للانتقال إلى مُفكِّك كيانات HTML حين تريد تحويل الكيانات إلى الأحرف التي تمثّلها.
أخطاء شائعة في ترميز HTML
تهريب علامة العطف أخيرًا، مسبّبًا تهريبًا مزدوجًا
إن استبدلت < و> قبل &، فإن الكيانات التي أنشأتها للتو يُعاد تهريب & فيها، فيتحول < إلى &lt; ويُعرض كنص حرفي. هرّب & أولًا دائمًا.
replace < and > first, then & → < becomes &lt;
escape & first, then the rest → < stays <
استخدام ' للفاصلة العليا في السياقات القديمة
' غير معرَّف في HTML4 وبعض عملاء البريد تعرضه حرفيًا. استخدم الرقمي ' أو '، الذي يفهمه كل محلِّل، عند استهداف بيئات أقدم أو مختلطة.
It's here → may render as It's here
It's here → renders as It's here
ترميز البيانات مرتين
تمرير نص مُهرَّب أصلًا عبر المُرمِّز ثانيةً يرمّزه مزدوجًا: يصبح & هو &amp; ويرى المستخدم & بدل &. هرّب مرة واحدة بالضبط، وقت الإخراج.
& encoded again → &amp; shows as &
& left as-is → renders as &
استخدام تهريب HTML لسياق URL أو JavaScript
كيانات HTML لا تجعل قيمة آمنة داخل URL أو سكربت مضمَّن. المسافة في URL تحتاج %20، والسلسلة في JavaScript تحتاج تهريب JS / JSON. طابِق الترميز للمكان الذي تحطّ فيه القيمة.
href="/search?q=a&b c" → the space still breaks the URL
href="/search?q=a%26b%20c" → URL-encoded, valid
ترميز ما هو خارج ASCII بلا داعٍ على صفحة UTF-8
فرض café إلى café على صفحة UTF-8 حديثة ينفخ المصدر ويضرّ القراءة بلا فائدة. اترك ما هو خارج ASCII خامًا ما لم يتطلب ترميز محارف قديم كيانات فعلًا.
café on a UTF-8 page → needless, harder to read
café on a UTF-8 page → valid and clean
نسيان تهريب علامات الاقتباس داخل قيمة سمة
إدخال " غير مُهرَّبة في سمة يتيح للقيمة الإفلات وحقن سمات جديدة — وهو متجه XSS. هرّب " (والأفضل ') دائمًا في سياق السمة، وهو ما تفعله هذه الأداة افتراضيًا.
title="He said "hi"" → attribute breaks out
title="He said "hi"" → contained
من يستخدم هذه الأداة
- عرض عيّنات كود على صفحة ويب
- تكتب درسًا أو توثيقًا يحتاج عرض HTML حرفيًا؟ هرّب المقتطف كي يظهر <strong>bold</strong> كنص لا كعرض. الصق الترميز، انسخ الخرج المُهرَّب، وأسقطه داخل كتلة <pre> أو <code>.
- تعقيم مدخل المستخدم ضد XSS
- قبل إدخال أي سلسلة من المستخدم في HTML، هرّب الأحرف الخمسة المحجوزة كي تصبح حمولة مثل <script>…</script> نصًا خاملًا. هذا هو الدفاع التأسيسي ضد البرمجة عبر المواقع حين تبني الترميز يدويًا.
- تخزين الترميز داخل حقل قاعدة بيانات أو JSON
- تحتاج حفظ شظية HTML كسلسلة عادية دون أن تُفسَّر لاحقًا؟ رمّزها أولًا كي تصمد الأقواس الزاوية وعلامات العطف عبر التخزين وإعادة العرض سليمةً، ثم فُكّها عند الإخراج.
- تأليف قوالب البريد ومحتوى نظم إدارة المحتوى
- عملاء البريد ونظم إدارة المحتوى لا تتسامح مع الأحرف الخاصة الخام. هرّب المجموعة المحجوزة — واختياريًا كل ما هو خارج ASCII — كي يُعرض قالبك باتساق عبر العملاء الذين قد لا يشاركونك ترميز المحارف.
- تحويل النص لترميز محارف قديم
- تستهدف نظامًا لا يتعامل مع UTF-8 الخام؟ فعّل «ترميز كل ما هو خارج ASCII» لإعادة كتابة كل حرف مشكَّل ورمز وإيموجي ككيان آمن بـ ASCII، ضامنًا بقاء النص عبر مسارات نظيفة بسبع بتات.
- تهريب قيم سمات XML وSVG
- يتشارك XML وSVG المضمَّن أحرف HTML المحجوزة. رمّز علامات الاقتباس والأقواس الزاوية كي تنزلق سلسلة بها ترميز مضمَّن بأمان داخل قيمة سمة دون كسر بنية المستند.
- البحث عن كيان بسرعة
- نسيت إن كانت علامة العلامة التجارية هي ™ أم ™؟ اكتب الحرف، واقرأ كيانه المُسمّى والعشري والسداسي من الخرج، أو راجع جدول المرجع السريع المدمج دون مغادرة الصفحة.
كيف يعمل المُرمِّز
- وضع الأحرف الخاصة (الافتراضي)
- افتراضيًا تُهرَّب الأحرف الخمسة المحجوزة في HTML فقط — & < > " ' — باتّباع قواعد تسلسل WHATWG HTML لخرج آمن. تُستبدل & أولًا كي لا تُهرَّب الكيانات المنتَجة للأحرف الأخرى مرتين. وتمرّ كل الأحرف الأخرى، بما فيها ما هو خارج ASCII، دون تغيير.
- الفاصلة العليا تستخدم '
- بدلًا من المُسمّى ' — غير المعرَّف في HTML4 وغير الآمن في بعض المحلِّلات القديمة — تُصدَر الفاصلة العليا كالرقمي ' (العشري ')، مشيرةً إلى U+0027. هذا يطابق عُرف مكتبات مختبَرة جيدًا مثل he ويضمن أن الخرج آمن في HTML4 وHTML5 وXML على حد سواء.
- الترميز بالاسم والعشري والسداسي عشري
- يتحكم محدّد الصيغة في كيفية كتابة كل حرف مُهرَّب: بالاسم يستخدم تسميات معرَّفة حيثما وُجدت (<، ©)، والعشري يكتب نقطة الترميز اليونيكودية بالأساس 10 (<)، والسداسي يكتبها بالأساس 16 (<). تشير الأشكال الرقمية إلى نقاط الترميز نفسها التي تشير إليها الأشكال المُسمّاة وهي متبادلة عند التحليل.
- خيار ترميز كل ما هو خارج ASCII
- عند التفعيل، يُحوَّل كل حرف نقطة ترميزه فوق 0x7F إلى كيان بالصيغة المختارة — يصبح café هو café (بالاسم)، أو café (عشري)، أو café (سداسي). تُرمَّز الأحرف النجمية مثل الإيموجي بنقطة ترميزها الكاملة (😀 → 😀). هذا ينتج خرج ASCII نظيفًا بسبع بتات للنقل القديم.
- ترميز المحارف مقابل الكيانات
- يحدّد ترميز المحارف كيف يُخزَّن النص كبايتات؛ والكيان طريقة لهجاء حرف باستخدام ASCII فقط. على صفحة UTF-8 لا تحتاج الأحرف خارج ASCII أي كيان، ولهذا يتركها الافتراضي خامًا. ترميز كل شيء ضروري فقط حين يجب أن يعبر الخرج ترميز محارف غير يونيكودي أو نظامًا معاديًا لـ UTF-8.
- محلي بالمتصفح، صفر شبكة
- يجري الترميز تزامنيًا في JavaScript داخل المتصفّح؛ بلا استدعاء واجهة برمجية، بلا ذهاب وإياب عامل إلى خادم، وبلا حفظ. لا يغادر المدخل الصفحة أبدًا، وهو ما يمكنك تأكيده بمراقبة لوحة Network فارغة أثناء الكتابة.
أفضل ممارسات تهريب HTML
- رمّز عند الإخراج، في السياق الصحيح
- رمّز البيانات لحظة إدخالها في HTML، لا حين تستقبلها، وطابِق الترميز للسياق. ترميز كيانات HTML لمحتوى عنصر HTML وسماته؛ واستخدم ترميز URL داخل عناوين URL وتهريب JavaScript / JSON داخل كتل السكربت. الترميز في السياق الخطأ يترك ثغرة.
- هرّب المدخل غير الموثوق دائمًا
- أي سلسلة تأتي من مستخدم أو رفع أو واجهة برمجية خارجية يجب تهريبها قبل أن تحطّ في ترميزك. هذا هو الدفاع الأساسي ضد XSS: تصبح حمولة مثل <script>alert(1)</script> نصًا خاملًا حالما تصير الأقواس الزاوية كيانات.
- فضّل التهريب المدمج حيثما وُجد
- تهرّب React وVue ومعظم محرّكات القوالب على الخادم النصَّ المُدرَج تلقائيًا؛ كما يهرّب لك ضبط element.textContent أيضًا. استخدم هذه الأداة للتحويلات الفردية ولفهم الخرج — لكن في كود التطبيق، اتّكئ على التهريب التلقائي لإطار العمل بدل صناعته يدويًا.
- اترك ما هو خارج ASCII خامًا على صفحات UTF-8
- إن أعلنت صفحتك <meta charset="utf-8">، فلا ترمّز الحروف المشكَّلة والإيموجي إلى كيانات — UTF-8 الخام أقصر وأقرأ وصحيح تمامًا. احتفظ بـ «ترميز كل ما هو خارج ASCII» للحالات القديمة الحقيقية التي تتطلبه فعلًا.
- استخدم الفاصلة العليا الرقمية في السياقات المختلطة
- حين قد يستهلك الخرجَ محلِّلات قديمة أو معالِجات XML أو عملاء بريد، فضّل الرقمي ' على المُسمّى ' للفاصلة العليا. الشكل الرقمي مفهوم عالميًا؛ والمُسمّى ليس كذلك، وظهور «'» حرفيًا في النص المعروض خطأ شائع يمكن تجنّبه.
الأسئلة الشائعة
هل يُرسَل نصي إلى خادمكم عند ترميزه؟
ما معنى تهريب HTML، ولماذا أفعل ذلك؟
ما الفرق بين الكيانات المُسمّاة والعشرية والسداسية عشرية؟
لماذا تُرمَّز الفاصلة العليا كـ ' لا '؟
هل أحتاج ترميز الأحرف خارج ASCII مثل é أو — أو 😀؟
هل يحميني تهريب HTML من هجمات XSS؟
كيف أعكس هذا — أحوّل الكيانات إلى أحرف مجددًا؟
هل سيغيّر الترميز النص المرئي أو يكسر تخطيطي؟
أدوات ذات صلة
عرض جميع الأدوات →محوّل Base64 — ترميز وفك ترميز أونلاين
الترميز والتنسيق
رمّز وفك ترميز Base64 مجاناً أونلاين — محوّل فوري مع دعم UTF-8 والرموز التعبيرية. خصوصية 100% — يعمل في متصفّحك. جرّبه الآن.
محوّل Base64 إلى صورة أونلاين
الترميز والتنسيق
فك ترميز سلسلة Base64 أو عنوان URI للبيانات إلى صورة داخل متصفّحك. عاين واقرأ الأبعاد ونوع MIME ثم نزّل كـ PNG أو JPG أو GIF أو SVG. بلا رفع.
محوّل CSV إلى JSON
الترميز والتنسيق
حوّل CSV إلى JSON في متصفحك. RFC 4180، استنتاج الأنواع، صف العنوان، أمان الأعداد الكبيرة. خصوصية 100%.
محوّل .env إلى JSON
الترميز والتنسيق
الصق ملف .env واحصل على JSON فورًا. كلمات مرور قاعدة بياناتك ومفاتيح API لا تغادر متصفحك أبدًا — خاص 100٪، بلا رفع، محلّل dotenv مجاني.
فكّ كيانات HTML المجانية — فكّ تهريب الرموز
الترميز والتنسيق
فُكّ كيانات HTML وفُكّ تهريب HTML أونلاين — مجانًا، بلا تسجيل، 100% داخل متصفحك. يحوّل المراجع بالاسم والعشرية والسداسية إلى أحرف؛ لا يُرفع أبدًا.
محوّل HTML إلى Markdown
الترميز والتنسيق
حوّل HTML إلى Markdown نظيف داخل متصفّحك — جداول GFM وقوائم مهام وروابط. اختر عناوين ATX/Setext وروابط مضمّنة أو مرجعية. مثالي لترحيل محتوى الويب أو تغذية نماذج LLM. خصوصية 100% بلا رفع.