मुफ़्त HTML एंटिटी एनकोडर

विशेष अक्षरों को HTML एंटिटी में और उल्टा बदलें। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में, बिना साइन-अप के।

अपडेट किया गया

Share:
Home/Code Tools/HTML Entity Encoder/Decoder

HTML Entity Encoder/Decoder

Encode special characters to HTML entities or decode entities back. Supports named, numeric, and hex entities with auto-detection, bulk processing, and live preview.

Encoding Options

Input

0 chars
1

Output

0 entities
0 chars
1

HTML Entity Reference

CharNamedDecimalHexDescriptionActions
&&&&Ampersand
<&lt;&#60;&#x3C;Less than
>&gt;&#62;&#x3E;Greater than
"&quot;&#34;&#x22;Double quote
'&#39;&#x27;Single quote / Apostrophe
 &nbsp;&#160;&#xA0;Non-breaking space
©&copy;&#169;&#xA9;Copyright
®&reg;&#174;&#xAE;Registered trademark
&trade;&#8482;&#x2122;Trademark
&euro;&#8364;&#x20AC;Euro sign
£&pound;&#163;&#xA3;Pound sign
¥&yen;&#165;&#xA5;Yen sign
¢&cent;&#162;&#xA2;Cent sign
¤&curren;&#164;&#xA4;Currency sign
°&deg;&#176;&#xB0;Degree sign
±&plusmn;&#177;&#xB1;Plus-minus
×&times;&#215;&#xD7;Multiplication
÷&divide;&#247;&#xF7;Division
&ne;&#8800;&#x2260;Not equal
&le;&#8804;&#x2264;Less than or equal
&ge;&#8805;&#x2265;Greater than or equal
¼&frac14;&#188;&#xBC;One quarter
½&frac12;&#189;&#xBD;One half
¾&frac34;&#190;&#xBE;Three quarters
&radic;&#8730;&#x221A;Square root
&infin;&#8734;&#x221E;Infinity
§&sect;&#167;&#xA7;Section sign
&para;&#182;&#xB6;Paragraph
&bull;&#8226;&#x2022;Bullet
&hellip;&#8230;&#x2026;Horizontal ellipsis
&ndash;&#8211;&#x2013;En dash
&mdash;&#8212;&#x2014;Em dash
&lsquo;&#8216;&#x2018;Left single quote
&rsquo;&#8217;&#x2019;Right single quote
&ldquo;&#8220;&#x201C;Left double quote
&rdquo;&#8221;&#x201D;Right double quote
«&laquo;&#171;&#xAB;Left guillemet
»&raquo;&#187;&#xBB;Right guillemet
&larr;&#8592;&#x2190;Left arrow
&rarr;&#8594;&#x2192;Right arrow
&uarr;&#8593;&#x2191;Up arrow
&darr;&#8595;&#x2193;Down arrow
&harr;&#8596;&#x2194;Left-right arrow
&crarr;&#8629;&#x21B5;Carriage return
&spades;&#9824;&#x2660;Black spade
&clubs;&#9827;&#x2663;Black club
&hearts;&#9829;&#x2665;Black heart
&diams;&#9830;&#x2666;Black diamond
À&Agrave;&#192;&#xC0;A with grave
Á&Aacute;&#193;&#xC1;A with acute

Showing 50 of 58 entities

About HTML Entity Encoder

HTML entities are special codes used to represent characters that have special meaning in HTML or characters that cannot be typed on a keyboard. Conversion happens in real-time as you type.

Entity Formats:

  • Named: Uses readable names like &amp;, &lt;, &copy;
  • Decimal: Uses Unicode code points like &#38;, &#60;
  • Hex: Uses hexadecimal code points like &#x26;, &#x3C;

Selective Encoding Modes:

  • Special Only: Encodes only HTML-significant chars (& < > " ')
  • Non-ASCII: Also encodes characters with code points above 127
  • All Symbols: Encodes all non-alphanumeric characters
  • Custom: Specify exactly which additional characters to encode

Features:

  • Auto-detection of encode/decode mode from pasted content
  • Bulk processing for multiple strings (one per line)
  • Live HTML preview showing rendered output
  • Operation history saved to localStorage
  • Code snippets in HTML, JavaScript, PHP, and Python

Privacy First: All encoding/decoding happens locally in your browser. No data is sent to any server.

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

HTML Entity Encoder क्या है?

HTML Entity Encoder एक मुफ़्त ऑनलाइन टूल है जो विशेष वर्णों को उनके समकक्ष HTML एंटिटीज़ में बदलता है और एंटिटीज़ को वापस वर्णों में डिकोड करता है।

क्या HTML Entity Encoder मुफ़्त है?

हाँ, यह पूरी तरह मुफ़्त है और इसके लिए किसी रजिस्ट्रेशन की ज़रूरत नहीं है। सारी एन्कोडिंग आपके ब्राउज़र में क्लाइंट-साइड पर होती है।

मुझे HTML एंटिटीज़ की ज़रूरत क्यों है?

HTML एंटिटीज़ <, > और & जैसे विशेष वर्णों को HTML कोड के रूप में व्याख्यायित होने से रोकती हैं, जिससे यह सुनिश्चित होता है कि वे वेब पेजों पर सही ढंग से प्रदर्शित हों।

क्या इस टूल के साथ मेरा डेटा सुरक्षित है?

बिल्कुल। HTML Entity Encoder सब कुछ आपके ब्राउज़र में क्लाइंट-साइड पर प्रोसेस करता है। कोई भी डेटा किसी सर्वर पर अपलोड या संग्रहीत नहीं किया जाता। आपकी सामग्री हर समय आपके डिवाइस पर निजी रहती है।

क्या HTML Entity Encoder मोबाइल डिवाइस पर काम करता है?

हाँ, HTML Entity Encoder पूरी तरह रिस्पॉन्सिव है और स्मार्टफ़ोन तथा टैबलेट पर काम करता है। आप इसे आधुनिक वेब ब्राउज़र वाले किसी भी डिवाइस पर इस्तेमाल कर सकते हैं, किसी ऐप को डाउनलोड करने की ज़रूरत नहीं।

क्या इस टूल का उपयोग करने के लिए मुझे खाता बनाना होगा?

किसी खाते या रजिस्ट्रेशन की ज़रूरत नहीं है। बस अपने ब्राउज़र में HTML Entity Encoder खोलें और तुरंत इस्तेमाल शुरू करें। कोई साइन-अप बाधा या उपयोग प्रतिबंध नहीं है।

मैं HTML Entity Encoder का उपयोग कैसे करूँ?

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

कौन से ब्राउज़र समर्थित हैं?

HTML Entity Encoder सभी आधुनिक ब्राउज़रों में काम करता है, जिनमें Chrome, Firefox, Safari, Edge और Opera शामिल हैं। सर्वोत्तम अनुभव के लिए अपने पसंदीदा ब्राउज़र का नवीनतम संस्करण उपयोग करें।

नेम्ड, डेसिमल और हेक्साडेसिमल HTML एंटिटीज़ में क्या फ़र्क़ है?

तीनों एक ही कैरेक्टर को लिखने के अलग-अलग तरीके हैं, और ब्राउज़र इन्हें बिल्कुल एक जैसा ही रेंडर करते हैं। नेम्ड एंटिटी में एक आसानी से पढ़ा जाने वाला कीवर्ड होता है, जैसे एम्परसेंड के लिए &amp; या कॉपीराइट साइन के लिए &copy;। डेसिमल (न्यूमेरिक) एंटिटी में कैरेक्टर का यूनिकोड कोड पॉइंट बेस 10 में लिखा जाता है, तो एम्परसेंड &#38; बन जाता है। हेक्साडेसिमल एंटिटी में वही कोड पॉइंट बेस 16 में &#x26; के रूप में लिखा जाता है। नेम्ड एंटिटीज़ पढ़ने और मैनेज करने में सबसे आसान होती हैं, लेकिन सिर्फ़ सीमित कैरेक्टर्स के लिए ही ये मौजूद होती हैं; डेसिमल और हेक्स किसी भी कैरेक्टर के लिए काम करते हैं, जिससे ये असामान्य सिंबल के लिए ज़्यादा सुरक्षित होते हैं। यह एनकोडर आपको एक क्लिक में तीनों फॉर्मेट के बीच बदलने देता है, और जब किसी कैरेक्टर की कोई नेम्ड एंटिटी नहीं होती तो यह अपने आप न्यूमेरिक कोड पर चला जाता है ताकि आपका आउटपुट हमेशा वैध रहे।

किन कैरेक्टर्स को HTML एंटिटीज़ के रूप में एस्केप करना ज़रूरी है?

HTML में पाँच कैरेक्टर्स का खास मतलब होता है और इन्हें एस्केप किया जाना चाहिए ताकि ब्राउज़र इन्हें मार्कअप की बजाय सामान्य टेक्स्ट माने: एम्परसेंड (&amp;), लेस-देन साइन (&lt;), ग्रेटर-देन साइन (&gt;), डबल कोट (&quot;), और सिंगल कोट या अपॉस्ट्रफ़ी (&#39;)। हाथ से एनकोड करते समय एम्परसेंड को सबसे पहले हैंडल करना ज़रूरी है, क्योंकि हर एंटिटी की शुरुआत खुद इसी से होती है। इन्हें एस्केप करना तब सबसे ज़्यादा मायने रखता है जब आप यूज़र द्वारा दिया गया या डायनामिक कंटेंट किसी पेज में डालते हैं: बिना एस्केप किया `<` किसी टैग को समय से पहले खोल सकता है, कोई अकेला `&` URL पैरामीटर को तोड़ सकता है, और बिना एस्केप किए कोट्स किसी अट्रिब्यूट वैल्यू से बाहर निकल सकते हैं। एनकोडर का "Special Only" मोड ठीक इन्हीं कैरेक्टर्स को टारगेट करता है और बाकी टेक्स्ट को जस का तस छोड़ देता है ताकि आउटपुट पढ़ने लायक बना रहे। अपना मार्कअप पेस्ट करें और सिर्फ़ वही एस्केप करने के लिए यह मोड चुनें जो HTML में वाकई ज़रूरी है।

HTML एंटिटीज़ को वापस सामान्य टेक्स्ट में डिकोड कैसे करूं?

डिकोडिंग एंटिटी कोड्स को वापस उन कैरेक्टर्स में बदल देती है जिन्हें वे दर्शाते हैं, यानी &lt;div&gt; वापस <div> बन जाता है या &amp;copy; वापस कॉपीराइट साइन बन जाता है। टूल को Decode मोड पर स्विच करें, या बस एंटिटी वाला टेक्स्ट पेस्ट कर दें और जब इसे &name; या &#26; जैसे पैटर्न दिखेंगे तो यह दिशा अपने आप पहचान लेगा। डिकोडर एक ही पास में तीनों फॉर्मेट पहचान लेता है: &mdash; जैसी नेम्ड एंटिटीज़, &#8212; जैसी डेसिमल एंटिटीज़, और &#x2014; जैसी हेक्साडेसिमल एंटिटीज़, चाहे वे एक ही ब्लॉक में मिली-जुली क्यों न हों। यह किसी API से मिले रॉ HTML को पढ़ने, CMS से एक्सपोर्ट किए डेटा को साफ़ करने, या यह जांचने के लिए उपयोगी है कि कोई एनकोडेड स्ट्रिंग असल में क्या कहती है। अपना एनकोडेड टेक्स्ट पेस्ट करें, और पढ़ने लायक नतीजा तुरंत बगल वाले पैनल में आ जाएगा, कॉपी करने के लिए तैयार।

एक्सेंट वाले अक्षरों और करेंसी सिंबल जैसे नॉन-ASCII कैरेक्टर्स को कब एनकोड करना चाहिए?

UTF-8 के रूप में डिक्लेयर किए गए आधुनिक पेज e-acute, यूरो साइन, या एम डैश जैसे कैरेक्टर्स सीधे दिखा सकते हैं, इसलिए हर एक्सेंट वाले अक्षर को एस्केप करना आमतौर पर ज़रूरी नहीं होता। नॉन-ASCII कैरेक्टर्स को एनकोड करना तब फ़ायदेमंद हो जाता है जब आप डेस्टिनेशन की एनकोडिंग की गारंटी नहीं दे सकते, जैसे पुराने ईमेल टेम्पलेट्स, ऐसे सिस्टम जो UTF-8 को हटा या बिगाड़ सकते हैं, या ऐसी फ़ाइलें जिन्हें ट्रांसपोर्ट के लिए सख़्ती से ASCII-सेफ रहना ज़रूरी है। इन कैरेक्टर्स को एंटिटीज़ में बदलने से आउटपुट पोर्टेबल बन जाता है, चाहे रिसीव करने वाला सिस्टम कोड पॉइंट 127 से ऊपर के बाइट्स को कैसे भी हैंडल करे। इस टूल का "Non-ASCII" मोड ज़रूरी HTML कैरेक्टर्स के साथ-साथ 127 से ऊपर के हर कैरेक्टर को एनकोड करता है, जबकि "All Symbols" इससे आगे जाकर हर नॉन-अल्फान्यूमेरिक कैरेक्टर को एस्केप करता है। पूरे कंट्रोल के लिए, "Custom" मोड में आप बता सकते हैं कि ठीक कौन-से अतिरिक्त कैरेक्टर एस्केप किए जाएं। अपने टारगेट एनवायरनमेंट के हिसाब से मोड चुनें, फिर पोर्टेबल नतीजा कॉपी करें।

HTML एंटिटीज़ में एनकोड करने के बाद मेरा टेक्स्ट बड़ा क्यों हो जाता है?

एंटिटी बनने के बाद एक अकेला कैरेक्टर कई कैरेक्टर्स में फैल सकता है। लेस-देन साइन एक बाइट का होता है लेकिन एंटिटी बनने पर &lt; बन जाता है, जो चार कैरेक्टर का है, और डेसिमल एंटिटी के रूप में एनकोड किया गया कॉपीराइट साइन &#169; पाँच कैरेक्टर का हो जाता है। आपके टेक्स्ट में जितने ज़्यादा स्पेशल या नॉन-ASCII कैरेक्टर होंगे, एनकोडेड आउटपुट उतना ही बड़ा होता जाएगा, इसलिए ज़्यादा सिंबल या एक्सेंट वाले कंटेंट में सबसे बड़ा इज़ाफ़ा दिखता है जबकि सामान्य अल्फान्यूमेरिक टेक्स्ट में मुश्किल से कोई बदलाव आता है। यह सामान्य और अपेक्षित बात है: एनकोडिंग थोड़े साइज़ के बदले सही और सुरक्षित रेंडरिंग की गारंटी देती है। नेम्ड एंटिटीज़ अक्सर न्यूमेरिक विकल्पों से छोटी होती हैं, इसलिए जहाँ कोई नाम मौजूद हो वहाँ नेम्ड फॉर्मेट चुनने से आउटपुट ज़्यादा कॉम्पैक्ट रह सकता है। यहाँ मौजूद स्टैटिस्टिक्स पैनल इनपुट और आउटपुट का साइज़ बाइट्स में और सटीक प्रतिशत बदलाव दिखाता है, ताकि कॉपी करने से पहले आप हर फॉर्मेट और सिलेक्टिव मोड की कीमत देख सकें।

Embed This Tool

Add a free, live version of this widget to your own website or blog post — it runs entirely in your visitors' browsers, with a credit link back to The Toolbox.

Copy & paste this HTML
<iframe src="https://getthetoolbox.com/embed/html-entity-encoder" title="Free HTML Entity Encoder — The Toolbox" width="100%" height="260" style="max-width:480px;border:1px solid #e2e8f0;border-radius:12px" loading="lazy"></iframe>
<p style="font-size:12px;margin:4px 0 0"><a href="https://getthetoolbox.com/code-tools/html-entity-encoder?utm_source=embed&utm_medium=widget" target="_blank" rel="noopener">Free HTML Entity Encoder</a> by The Toolbox</p>

संबंधित टूल

मुफ़्त CSS मिनिफायर ऑनलाइन

फ़ाइल आकार कम करने और लोडिंग गति सुधारने के लिए CSS कोड को मिनिफाई करें। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में काम करता है, बिना साइन-अप के।

मुफ़्त JavaScript मिनिफायर

फ़ाइल आकार कम करने और प्रदर्शन बेहतर करने के लिए JavaScript कोड को मिनिफाई करें। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में काम करता है, बिना साइन-अप के।

मुफ़्त HTML मिनिफायर ऑनलाइन

पेज का आकार और लोडिंग समय घटाने के लिए HTML कोड को मिनिफाई करें। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में, बिना साइन-अप के।

मुफ़्त SQL फ़ॉर्मेटर और ब्यूटिफायर

बेहतर पठनीयता के लिए SQL क्वेरी को फ़ॉर्मेट और सुंदर बनाएं। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में, बिना साइन-अप के।

HTML एंटिटी एनकोडर के बारे में

HTML एंटिटी एनकोडर एक मुफ़्त ऑनलाइन टूल है जो स्पेशल कैरेक्टर्स को उनके HTML एंटिटी रूप में बदलता है और एंटिटीज़ को वापस सामान्य टेक्स्ट में डिकोड करता है। इनपुट बॉक्स में मार्कअप या टेक्स्ट पेस्ट करें और नतीजा तुरंत बगल वाले पैनल में दिख जाता है। यह फ्रंट-एंड डेवलपर्स, टेक्निकल राइटर्स, ईमेल और CMS एडिटर्स, और उन सभी के लिए बनाया गया है जिन्हें यह पक्का करना होता है कि <, >, &, और " जैसे कैरेक्टर वेब पेज पर लिटरल टेक्स्ट की तरह दिखें, न कि कोड की तरह पार्स हो जाएं।

सब कुछ आपके ब्राउज़र में ही लोकली चलता है। आपका इनपुट कभी सर्वर पर अपलोड नहीं होता, इसलिए प्रोडक्शन मार्कअप, कस्टमर डेटा या किसी अनपब्लिश्ड टेम्पलेट को पेस्ट करने पर भी वह प्राइवेट रहता है। न कोई साइन-अप चाहिए, न कैरेक्टर लिमिट, न कुछ इंस्टॉल करने की ज़रूरत। यह टूल आपके ब्राउज़र के लोकल स्टोरेज में एक छोटी सी ऑपरेशन हिस्ट्री भी रखता है ताकि आप हाल की कन्वर्ज़न फिर से लोड कर सकें, और वह हिस्ट्री कभी आपकी डिवाइस से बाहर नहीं जाती।

HTML एंटिटी क्या है और एनकोडिंग क्यों ज़रूरी है

HTML एंटिटी एक कोड है जो किसी ऐसे कैरेक्टर की जगह लेता है जिसे ब्राउज़र वरना खास तरीके से ट्रीट करता। HTML में जिन पाँच कैरेक्टर्स को ज़रूर एस्केप किया जाना चाहिए वे हैं: एम्परसेंड (&amp;), लेस-देन (&lt;), ग्रेटर-देन (&gt;), डबल कोट (&quot;), और सिंगल कोट (&#39;)। एनकोडिंग के बिना, कोई अकेला < किसी टैग को समय से पहले खोल सकता है, बिना एस्केप किया & किसी URL पैरामीटर को तोड़ सकता है, और यूज़र द्वारा डाला गया <script> क्रॉस-साइट स्क्रिप्टिंग (XSS) की खामी बन सकता है। एनकोडिंग इन कैरेक्टर्स को निष्क्रिय टेक्स्ट में बदल देती है ताकि वे बिल्कुल वैसे ही रेंडर हों जैसे टाइप किए गए थे।

एंटिटीज़ की मदद से आप ऐसे सिंबल भी दिखा सकते हैं जिन्हें टाइप करना मुश्किल होता है या जो फॉन्ट और कीबोर्ड लेआउट के हिसाब से बदल जाते हैं — कॉपीराइट साइन, एम डैश, एक्सेंट वाले लैटिन अक्षर, यूरो और पाउंड जैसे करेंसी सिंबल, और प्लस-माइनस या "नॉट इक्वल" जैसे मैथ साइन। इस एनकोडर में 50 से ज़्यादा आम कैरेक्टर्स की एक सर्चेबल रेफरेंस लिस्ट दी गई है, जिसमें पंक्चुएशन, सिंबल, करेंसी, मैथ, एरो, और एक्सेंट वाले लैटिन अक्षर शामिल हैं; आप कैटेगरी के हिसाब से फ़िल्टर कर सकते हैं या कैरेक्टर, नाम या कोड पॉइंट से सर्च कर सकते हैं, फिर किसी भी एंटिटी को सीधे कॉपी या इन्सर्ट कर सकते हैं।

एनकोडिंग फॉर्मेट और सिलेक्टिव मोड

यह एनकोडर तीन आपस में बदले जा सकने वाले एंटिटी फॉर्मेट बनाता है, और ब्राउज़र इन सबको एक जैसा ही रेंडर करते हैं:

  • नेम्ड&amp;, &lt;, और &copy; जैसे पढ़ने में आसान नाम। जब किसी कैरेक्टर के लिए कोई नेम्ड एंटिटी मौजूद नहीं होती, तो टूल अपने आप न्यूमेरिक कोड पर चला जाता है।
  • डेसिमल (न्यूमेरिक) — यूनिकोड कोड पॉइंट को बेस 10 में लिखा जाता है, जैसे एम्परसेंड के लिए &#38;
  • हेक्साडेसिमल — वही कोड पॉइंट बेस 16 में, जैसे &#x26;

आप यह भी तय कर सकते हैं कि कौन-से कैरेक्टर एनकोड होंगे। "Special Only" सिर्फ़ HTML के लिहाज़ से अहम कैरेक्टर्स को छूता है; "Non-ASCII" इसके अलावा कोड पॉइंट 127 से ऊपर के हर कैरेक्टर को भी एनकोड करता है, जो ASCII-सेफ आउटपुट पक्का करने के लिए काम आता है; "All Symbols" हर नॉन-अल्फान्यूमेरिक कैरेक्टर को एनकोड करता है; और "Custom" में आप बता सकते हैं कि ठीक कौन-से अतिरिक्त कैरेक्टर एस्केप किए जाएं। डिकोडर इसका उल्टा काम करता है, और एक ही पास में नेम्ड, डेसिमल और हेक्स एंटिटीज़ को अपने आप पहचान लेता है।

इसे कैसे इस्तेमाल करें

Encode या Decode चुनें — या बस पेस्ट कर दें, क्योंकि जब टूल को आपके इनपुट में एंटिटी पैटर्न दिखते हैं तो वह अपने आप पता लगा लेता है कि आपको किस दिशा में काम चाहिए। कोई फॉर्मेट और सिलेक्टिव मोड चुनें, और आउटपुट रियल टाइम में अपडेट होता है। एक स्टैटिस्टिक्स पैनल इनपुट और आउटपुट का साइज़ बाइट्स में, एनकोडिंग से हुए साइज़ बदलाव का प्रतिशत, और यह ब्रेकडाउन दिखाता है कि कितने नेम्ड, डेसिमल और हेक्स एंटिटीज़ बने। यहाँ से आप नतीजे को कॉपी कर सकते हैं, उसे .txt या .html फ़ाइल के रूप में डाउनलोड कर सकते हैं, कन्वर्ज़न को राउंड-ट्रिप करने के लिए इनपुट और आउटपुट को आपस में बदल सकते हैं, या यह देखने के लिए Live Preview खोल सकते हैं कि रॉ एनकोडेड सोर्स ब्राउज़र में असल में कैसे रेंडर होता है।

बार-बार होने वाले काम के लिए, Bulk Mode एक साथ हर लाइन में एक स्ट्रिंग प्रोसेस करता है, आप पेस्ट करने के बजाय .txt या .html फ़ाइल अपलोड कर सकते हैं, और बिल्ट-इन Code Snippets टैब HTML, JavaScript, PHP, और Python में बराबर की एनकोड और डिकोड लॉजिक दिखाता है ताकि आप वही ऑपरेशन अपने कोडबेस में इस्तेमाल कर सकें।