HTML Entity Encode / Decode — Escape & Unescape HTML
HTML Entity Encode / Decode converts special characters like <, >, &, and quotes into safe HTML entities (and decodes them back). Use it when working with HTML attributes, templates, CMS editors, Markdown docs, or when debugging copy/paste issues. Handles common named entities (e.g. <, >, &, ") and numeric entities. Runs 100% locally in your browser — no uploads — and works offline after installing ToolMill as a PWA.
एन्कोडिंग
इसे आज़माएं
उदाहरण
<div>"x" & y</div>
<div>"x" & y</div>
<span title="Tom & Jerry">5 &lt; 10</span>
<span title="Tom & Jerry">5 < 10</span>
जब HTML संस्थाओं को कोडित किया जाता है
जब आप कोण कोष्ठक, ampersands, या मार्कअप के रूप में व्याख्या किए जाने के बजाय वस्तुतः प्रदर्शित करने के लिए उद्धृत करते हैं तो इकाई एन्कोडिंग का उपयोग करें। यह विशेष रूप से ट्यूटोरियल, सीएमएस फ़ील्ड, मार्कडाउन दस्तावेज़, कोड नमूने, कॉपी किए गए स्निपेट्स और एचटीएमएल विशेषता मूल्यों के लिए उपयोगी है।
क्या एन्कोड हो जाता है
The most common cases are <, >, &, and quotes. Depending on the workflow, you may see named entities such as < and &, or numeric forms such as ' and '. Different editors may choose different forms while still rendering the same visible character.
प्रैक्टिकल वर्कफ़्लो
यह पृष्ठ तब उपयोगी होता है जब आप प्रलेखन में कच्चे HTML स्रोत को प्रदर्शित करना चाहते हैं, तो CMS या सपोर्ट सिस्टम से कॉपी किए गए इकाई से भरे हुए टेक्स्ट को साफ़ करें, निर्यात से पहले से ही बचे हुए स्ट्रिंग को डीकोड करें, या सत्यापित करें कि क्या एक पेस्टेड स्निपेट प्रकाशित करने से पहले एक बार या कई बार बच गया है।
डबल एन्कोडिंग से बचें
A common mistake is encoding text that already contains entities. For example, a plain ampersand becomes &, but an existing & encoded again becomes &amp;. If the pasted input already looks escaped, check it carefully before clicking Encode.
अभी भी संदर्भ
एंटिटी एन्कोडिंग साक्षरीय मार्कअप को प्रदर्शित करने और कई सामग्री वर्कफ़्लो में आकस्मिक प्रतिपादन को रोकने के लिए उपयोगी है, लेकिन यह हर एप्लिकेशन में संदर्भ-aware escaping के लिए एक पूरा विकल्प नहीं है। यदि आप इसे लाइव एचटीएमएल संपादक या पेज बिल्डर में पेस्ट करते हैं तो डीकोडेड आउटपुट फिर से सक्रिय मार्कअप बन सकता है।
गोपनीयता और स्थानीय प्रसंस्करण
इससे पहले कि आप वेब पेज या फीड्स में एंटिटी-कन्वर्टेड टेक्स्ट पर भरोसा करें
परिणाम को प्रकाशित करने या एम्बेड करने से पहले, सटीक एचटीएमएल संदर्भ की पुष्टि करें जहां इसका उपयोग किया जाएगा और क्या गंतव्य प्रणाली पहले से ही स्वचालित रूप से अलग हो रही है। एक सही ढंग से परिवर्तित स्ट्रिंग अभी भी गलत हो सकता है अगर यह गलत जगह में डाला जाता है या दो बार बच जाता है।
जहां HTML इकाई रूपांतरण अभी भी असुरक्षित या अवांछित परिणाम पैदा कर सकता है
इकाई रूपांतरण प्रदर्शन और escaping के साथ मदद कर सकते हैं, लेकिन यह हर संदर्भ में सुरक्षा की गारंटी नहीं देता है। पाठ सामग्री और विशेषता संदर्भों के बीच डबल एन्कोडिंग, आंशिक escaping और mismatches अभी भी आउटपुट टूट या भ्रामक हो सकता है यदि गंतव्य अलग-अलग हैंडलिंग की उम्मीद करता है।
एनकोडेड और डीकोडेड एचटीएमएल एंटिटी आउटपुट को कैसे व्याख्या करें
एन्कोडेड आउटपुट का उद्देश्य HTML से संबंधित संदर्भों में सुरक्षित रूप से वर्णों का प्रतिनिधित्व करना है, जबकि डीकोडेड आउटपुट उन संस्थाओं का प्रतिनिधित्व करने वाले साक्षर पात्रों को पुनर्स्थापित करता है। यह स्वचालित रूप से हर जगह आप इसे पेस्ट कर सकते हैं के लिए परिणाम उपयुक्त नहीं है, क्योंकि HTML पाठ नोड्स, विशेषताओं, स्क्रिप्ट्स, और फ़ीड प्रत्येक अलग अलग अलग अलग अलग अलग है जरूरत है कर सकते हैं।
चूंकि रूपांतरण आपके ब्राउज़र में चलता है, इसलिए आप उस टेक्स्ट को किसी अन्य साइट पर भेजने के बिना कॉपी किए गए टेम्पलेट टुकड़े, सीएमएस सामग्री, समर्थन संदेश, या आंशिक रूप से बचे हुए मार्कअप का निरीक्षण कर सकते हैं। यह व्यावहारिक है जब आपके स्निपेट्स में आंतरिक सामग्री या ड्राफ्ट शामिल होते हैं जिन्हें स्थानीय रहना चाहिए।
संबंधित उपकरण
बेस 64 एनकोड / डीकोड टूल
बेस64 में टेक्स्ट को एनकोड करें या बेस64 को अपने ब्राउज़र में सीधे पठनीय सामग्री में डीकोड करें। यह टोकनों का निरीक्षण करने, प्राधिकरण हेडर्स को डीबगिंग करने, कॉन्फ़िगरेशन मूल्यों की जांच करने, एपीआई पेलोड को कम करने और रिमोट सर्विस का उपयोग किए बिना सादे टेक्स्ट को परिवर्तित करने के लिए उपयोगी है। टूलमिल गोपनीयता के लिए पूरी तरह से क्लाइंट-साइड चलाता है और स्थापना के बाद ऑफ़लाइन काम करना जारी रखता है।
एन्कोडिंग
हेक्स Encode
हेक्स एनकोड / डीकोड पाठ को हेक्साडेसिमल (बेस -16) बाइट और डीकोड में परिवर्तित करता है जो पठनीय पाठ में हेक्स वापस आता है। इसे द्विआधारी पेलोड को डीबगिंग करने के लिए उपयोग करें, यूटीएफ-8 बाइट्स का निरीक्षण करना, बचे हुए तार को उलट देना और हैश या निम्न स्तर के प्रोटोकॉल के साथ काम करना। आम हेक्स प्रारूपों को स्वीकार करता है (स्पेस, नईलाइन या 0x उपसर्गों के साथ या बिना)। अपने ब्राउज़र में स्थानीय रूप से 100% रन - कोई अपलोड नहीं - और टूलमिल को PWA के रूप में स्थापित करने के बाद ऑफ़लाइन काम करता है।
एन्कोडिंग
ROT13 Encode / Decode — Text σ ROT13 Cipher
ROT13 एक साधारण अक्षर प्रतिस्थापन सिफर है जो Aån, BåO, आदि को स्थानांतरित करता है। इसका उपयोग अक्सर खराब, प्रकाश अस्पष्टता और मंच / ईमेल टेक्स्ट के लिए किया जाता है। यह टूल ROT13 में सादे टेक्स्ट को एन्कोड करता है और ROT13 को टेक्स्ट में वापस डिकोड करता है (ऑपरेशन सममित है)। अपने ब्राउज़र में स्थानीय रूप से 100% रन - कोई अपलोड नहीं - और टूलमिल को PWA के रूप में स्थापित करने के बाद ऑफ़लाइन काम करता है।
एन्कोडिंग
URL Encode / Decode (Percent-Encoding)
URL Encode/Decode (percent-encoding) unsafe अक्षरों को यूआरएल-सुरक्षित प्रारूप में परिवर्तित करता है और फिर वापस आता है। इसे क्वेरी स्ट्रिंग्स, रीडायरेक्ट URL, UTM मापदंडों और API अनुरोधों (RFC 3986) के लिए उपयोग करें। अपने ब्राउज़र में स्थानीय रूप से 100% रन - कोई अपलोड नहीं - और टूलमिल को PWA के रूप में स्थापित करने के बाद ऑफ़लाइन काम करता है।
एन्कोडिंग
