सीधे कंटेंट पर जाएं
SPCXTools

HTML एनकोड / डिकोड

टेक्स्ट को सुरक्षित HTML एंटिटीज़ में बदलें — या एंटिटीज़ को वापस पढ़ने योग्य कैरेक्टर्स में बदलें।

लोकली चलता है — फ़ाइलें कभी आपकी डिवाइस से बाहर नहीं जातीं

टूल लोड हो रहा है…

HTML एनकोड / डिकोड का इस्तेमाल कैसे करें

  1. 1HTML के लिए टेक्स्ट को एस्केप करने के लिए Encode चुनें, या एंटिटीज़ को वापस कैरेक्टर्स में बदलने के लिए Decode चुनें।
  2. 2अपना टेक्स्ट या HTML Input बॉक्स में पेस्ट करें।
  3. 3एनकोड करते समय, आप चाहें तो non-ASCII characters (एक्सेंट, सिंबल, इमोजी) को न्यूमेरिक एंटिटीज़ में बदल सकते हैं।
  4. 4रिज़ल्ट को कॉपी या डाउनलोड करें। दिशा (direction) बदलने पर रिज़ल्ट अपने आप इनपुट में चला जाता है।

HTML एस्केप और अनएस्केप करें

जब भी आप किसी वेब पेज पर कोड सैंपल दिखाते हैं, HTML में यूज़र कंटेंट डालते हैं, XML या JSON टेम्प्लेट में टेक्स्ट लिखते हैं, या ऐसा डेटा पढ़ते हैं जो & और ' से भरा हो, तो आपको कैरेक्टर और HTML एंटिटीज़ के बीच कन्वर्ट करने की ज़रूरत होती है। यह टूल दोनों काम करता है: यह टेक्स्ट को एस्केप करता है ताकि वह HTML में सुरक्षित रूप से दिखाई दे, और किसी भी नेम्ड या न्यूमेरिक एंटिटी को वापस ओरिजिनल कैरेक्टर में डिकोड करता है।

फ़ीचर्स

  • पाँच HTML स्पेशल कैरेक्टर्स को एनकोड करें: & < > " '।
  • हर नॉन-ASCII कैरेक्टर के लिए डेसिमल या हेक्साडेसिमल में वैकल्पिक न्यूमेरिक एंटिटीज़।
  • सभी नेम्ड एंटिटीज़ के साथ-साथ डेसिमल और हेक्स न्यूमेरिक एंटिटीज़ को डिकोड करें।
  • टू-वे स्विचिंग जिससे आपका टेक्स्ट सुरक्षित रहता है।
  • सुरक्षित: इनपुट को कभी भी HTML के रूप में रेंडर नहीं किया जाता है।
  • प्राइवेट: सब कुछ आपके ब्राउज़र में ही रन होता है।

सामान्य HTML एंटिटीज़

कैरेक्टर नेम्ड एंटिटी न्यूमेरिक
& &amp; &#38;
< &lt; &#60;
> &gt; &#62;
" &quot; &#34;
' &apos; &#39;
नॉन-ब्रेकिंग स्पेस &nbsp; &#160;
© &copy; &#169;
€ &euro; &#8364;
… &hellip; &#8230;
— &mdash; &#8212;

संबंधित टूल्स

वेब एड्रेस के लिए टेक्स्ट को URL Encode / Decode से एनकोड करें, बाइनरी डेटा को Base64 से एनकोड करें, मार्कडाउन को HTML में Markdown to HTML के साथ बदलें, या XML Formatter के साथ XML को फ़ॉर्मेट करें।

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

HTML में किन कैरेक्टर्स को एस्केप करना ज़रूरी है?
& को हमेशा &amp; और < को &lt; के रूप में लिखा जाना चाहिए। एट्रिब्यूट वैल्यू के अंदर, कोट्स को भी एस्केप करना ज़रूरी है: " को &quot; और ' को &#39; के रूप में। एकरूपता के लिए > को &gt; के रूप में एस्केप किया जाता है। एनकोडर इन पाँचों को एस्केप करता है।
टेक्स्ट को एस्केप क्यों करें?
अनएस्केप्ड < और & आपके पेज लेआउट को खराब कर सकते हैं, और जब टेक्स्ट यूज़र्स की तरफ से आता है, तो यह क्रॉस-साइट स्क्रिप्टिंग (XSS) हमलों का कारण बन सकता है। एस्केप करने से ब्राउज़र इन कैरेक्टर्स को HTML के रूप में समझने के बजाय उन्हें टेक्स्ट के रूप में डिस्प्ले करता है।
क्या मुझे एक्सेंटेड लेटर्स और इमोजी को एनकोड करने की ज़रूरत है?
नहीं, अगर आपका पेज UTF-8 के रूप में सर्व किया जाता है, जो कि लगभग हर मॉडर्न साइट होती है। उन्हें न्यूमेरिक एंटिटीज़ जैसे &#233; के रूप में एनकोड करना केवल उन सिस्टम्स के लिए उपयोगी है जो यूनिकोड को हैंडल नहीं कर सकते, जैसे कुछ पुराने ईमेल या CMS टूल्स।
किन एंटिटीज़ को डिकोड किया जा सकता है?
सभी को — HTML में डिफाइन की गई हर नेम्ड एंटिटी (जैसे &nbsp;, &copy;, &euro;, &hellip;), डेसिमल एंटिटीज़ (&#8364;) और हेक्साडेसिमल एंटिटीज़ (&#x20AC;)।
क्या यहाँ अनट्रस्टेड HTML को डिकोड करना सुरक्षित है?
हाँ। डिकोडिंग एक प्लेन टेक्स्ट फील्ड का उपयोग करती है, इसलिए इनपुट में मौजूद टैग्स को टेक्स्ट माना जाता है और कोई स्क्रिप्ट या इमेज लोड नहीं होती है। आउटपुट को हमेशा टेक्स्ट के रूप में दिखाया जाता है, HTML के रूप में कभी रेंडर नहीं किया जाता।
URL एनकोड और डिकोडURL के लिए टेक्स्ट को परसेंट-एनकोड करें, या एनकोड किए गए URL और क्वेरी स्ट्रिंग्स को वापस पढ़ने योग्य टेक्स्ट में डिकोड करें।Base64 एनकोड और डिकोडटेक्स्ट और फाइल्स को Base64 में बदलें और वापस लाएं, पूर्ण UTF-8 और Base64URL सपोर्ट के साथ।मार्कडाउन से HTML कनवर्टरमार्कडाउन लिखें या पेस्ट करें, लाइव प्रीव्यू देखें और क्लीन HTML कॉपी करें।XML फ़ॉर्मेटरक्लीन इंडेंटेशन के साथ XML को पढ़ने योग्य बनाएं — या इसे मिनिफ़ाई करें — और जांचें कि यह सही (well-formed) है या नहीं।Base64 से Imageअपने ब्राउज़र में तुरंत Base64 स्ट्रिंग्स और Data URIs को डिकोड करके देखने और डाउनलोड करने योग्य images में बदलें।Chmod कैलकुलेटरचेकबॉक्स, 755 जैसे ऑक्टल नंबर और rwxr-xr-x जैसी सिम्बोलिक परमिशन के बीच कन्वर्ट करें।