HTML एंटिटी एन्कोडर / डिकोडर
इस टूल के बारे में
यह उपकरण HTML सामग्री या विशेषताओं के एस्केप की जाँच करने के लिए टेक्स्ट को HTML एंटिटी में एन्कोड करने और एंटिटियों को वापस पढ़ने योग्य वर्णों में डिकोड करने में सहायता करता है। XSS सुरक्षा, टेम्पलेटिंग और प्रदर्शन जाँच जैसे उपयोग मामलों के लिए आप परिवर्तनों को सीधे ब्राउज़र में निरीक्षण कर सकते हैं; कोई भी डेटा नेटवर्क पर नहीं भेजा जाता।
HTML एंटिटी रूपांतरण
0 अक्षर / 0 बाइट
नमूने:
0 अक्षर / 0 बाइट
तैयार (स्वतः रूपांतरण: चालू)
चेतावनी:
उपयोग विधि, पूरक जानकारी और सावधानियाँ
कैसे उपयोग करें
- लक्ष्य टेक्स्ट को इनपुट क्षेत्र में पेस्ट करें या नमूना बटन से उदाहरण भरें।
- एन्कोड / डिकोड के साथ-साथ रिक्त स्थान, लाइन ब्रेक और संख्यात्मक संदर्भ जैसी सेटिंग चुनें।
- यदि स्वतः रूपांतरण चालू है तो सेटिंग बदलते ही परिणाम अपडेट हो जाएगा; बंद होने पर “रूपांतरण चलाएँ” दबाकर परिणाम देखें।
- आवश्यक होने पर “आउटपुट कॉपी करें” या “आउटपुट डाउनलोड करें” से परिणाम सुरक्षित रखें।
पूरक जानकारी
- एन्कोडिंग DOM के माध्यम से पाँच आधार वर्णों को सुरक्षित रूप से एस्केप करती है और सेटिंग के आधार पर अतिरिक्त वर्ण या गैर-ASCII अक्षरों को संख्यात्मक संदर्भ में बदलती है।
- डिकोडिंग इनपुट स्ट्रिंग को अस्थायी तत्व के innerHTML में डालती है और textContent पढ़ती है, इसलिए कोई स्क्रिप्ट निष्पादित नहीं होती।
- <br> रूपांतरण या लगातार रिक्त स्थान के परिणाम को अपेक्षित रूप में दिखाने के लिए लक्ष्य HTML में white-space सेटिंग समायोजित करें।
सावधानियाँ
- XSS सुरक्षा संदर्भ-विशिष्ट होती है; HTML बॉडी, गुण, URL, JavaScript या JSON प्रत्येक के लिए अलग एस्केप की आवश्यकता पड़ सकती है।
- पहले से एन्कोड किए गए टेक्स्ट को दोबारा एन्कोड करने पर डबल एन्कोडिंग हो सकती है। इसे रोकने के लिए “पूर्व-एन्कोड का पता लगाएँ” विकल्प रखें।
- उपकरण लगभग 1 MB तक के टेक्स्ट को संभालने के लिए अनुकूलित है, फिर भी वास्तविक प्रदर्शन ब्राउज़र और डिवाइस पर निर्भर रहता है।
- जानी-पहचानी सीमाएँ: URL एन्कोडिंग, गुण-विशिष्ट नियम या स्क्रिप्ट संदर्भ का एस्केप इस टूल के दायरे में नहीं हैं।