hi

HTML एनकोड

विशेष वर्णों को HTML एंटिटी में बदलें (& से &amp;, < से &lt;) - टूटे मार्कअप से सुरक्षित, ब्राउज़र में स्थानीय, बिना अपलोड।

आपके डिवाइस पर ही लोकल प्रोसेसिंग चल रही है ...

0%

आपकी फ़ाइलें आपके डिवाइस से कभी बाहर नहीं गईं

    क्या मेरी फ़ाइल अपलोड होती है?

    नहीं। सब कुछ आपके ब्राउज़र में चलता है - आपकी फ़ाइल कभी आपके डिवाइस से बाहर नहीं जाती। यह कैसे सत्यापित किया जा सकता है

    कोई अपलोड नहीं100% स्थानीय
    सामग्री आपके पास रहती हैकिसी तीसरे की पहुँच नहीं
    सर्वर जर्मनी मेंडिज़ाइन से GDPR
    स्वतंत्र रूप से जाँचा गयाTLS A+ · हेडर A+

    HTML में कुछ वर्णों का विशेष अर्थ होता है: कोण कोष्ठक टैग की सीमा तय करते हैं, ऐम्परसैंड एक एंटिटी शुरू करता है, और उद्धरण चिह्न एट्रिब्यूट मानों की सीमा तय करते हैं। यदि आप इन वर्णों को बिना बदले किसी पेज में लिखते हैं, तो मार्कअप टूट जाता है या सुरक्षा छेद बन जाता है। यह टूल पांच अहम वर्णों को उनकी HTML एंटिटी से बदल देता है, जिससे टेक्स्ट शुद्ध सामग्री के रूप में दिखे और कोड की तरह व्याख्यायित न हो।

    ठोस रूप में & बनता है &amp;, < बनता है &lt;, > बनता है &gt;, दोहरा उद्धरण बनता है &quot; और एकल बनता है &#39;। ठीक यही पांच प्रतिस्थापन टेक्स्ट को HTML सामग्री या एट्रिब्यूट मानों में सुरक्षित रूप से एम्बेड करने के लिए पर्याप्त हैं - यह वही सुरक्षा है जो वेब फ्रेमवर्क उपयोगकर्ता इनपुट दिखाते समय Cross-Site-Scripting रोकने के लिए लगाते हैं। उल्टी दिशा HTML डिकोड करने वाला टूल संभालता है।

    एन्कोडिंग पूरी तरह ब्राउज़र में शुद्ध JavaScript से स्थानीय रूप से चलती है - आपका टेक्स्ट अपलोड नहीं होता, संग्रहीत नहीं होता और किसी CDN से कोई बाहरी लाइब्रेरी लोड नहीं होती। परिणाम को आप टेक्स्ट फ़ाइल के रूप में डाउनलोड कर सकते हैं या सीधे अपने HTML स्रोत में कॉपी कर सकते हैं।

    तकनीकी विवरण

    तकनीकी विवरण
    इनपुट फ़ॉर्मैटटेक्स्ट इनपुट
    आउटपुट फ़ॉर्मैटTXT
    बैच प्रोसेसिंगनहीं
    प्रोसेसिंगब्राउज़र में लोकल (JavaScript)
    फ़ाइल अपलोडकोई नहीं

    3 चरणों में

    1. टेक्स्ट को टेक्स्ट फ़ील्ड में चिपकाएं।
    2. एनकोड पर क्लिक करें।
    3. एन्कोड किया गया टेक्स्ट पढ़ें या डाउनलोड करें।

    सीमाएँ: यह टूल HTML के पांच अहम वर्ण (& < > " एकल उद्धरण) बदल देता है; बाकी वर्ण अपरिवर्तित रहते हैं, क्योंकि आधुनिक पेज UTF-8 का उपयोग करते हैं और आगे एन्कोडिंग की जरूरत नहीं होती। यह एक सहायक है, पूर्ण सुरक्षा फ़िल्टर नहीं: एम्बेड करते समय संदर्भ के अनुसार escape करने की जिम्मेदारी आपकी रहती है। बहुत बड़े टेक्स्ट आपके डिवाइस की मेमोरी से सीमित होते हैं।

    अक्सर पूछे जाने वाले प्रश्न

    क्या मेरा टेक्स्ट अपलोड होता है?

    नहीं। एन्कोडिंग पूरी तरह ब्राउज़र में स्थानीय रूप से चलती है; आपका टेक्स्ट कभी आपका डिवाइस नहीं छोड़ता और संग्रहीत नहीं होता।

    कौन से वर्ण बदले जाते हैं?

    HTML के पांच अहम: & बनता है &amp;, < बनता है &lt;, > बनता है &gt;, दोहरा उद्धरण बनता है &quot; और एकल &#39;।

    क्या यह Cross-Site-Scripting से बचाता है?

    यह वही बुनियादी सुरक्षा है जो फ्रेमवर्क आउटपुट के समय लगाते हैं। पर यह एम्बेड करते समय संदर्भानुसार escape को पूरी तरह नहीं बदलता; इसे सहायक मानें।

    एन्कोडिंग को कैसे पलटें?

    HTML डिकोड करने वाले टूल से: यह एंटिटी को वापस मूल वर्णों में बदल देता है।

    संबंधित टूल