कैसे इस्तेमाल करें
- Encode या Decode और HTML या Unicode escapes चुनें।
- Text paste करें; type करते ही result update होगा।
- HTML encoding में केवल पांच special characters या सभी non-ASCII characters escape करने का विकल्प चुनें।
- Result copy करें।
विकल्पों की जानकारी
- Escape special characters
- & < > " ' को entities में बदलता है। UTF-8 web page के लिए यही पर्याप्त है और बाकी characters readable रहते हैं।
- Non-ASCII भी escape करें
- ASCII से बाहर हर character को numeric entity में बदलता है, उन systems के लिए जो UTF-8 store नहीं कर सकते।
- Named entities
- जहाँ उपलब्ध हो वहाँ © और जैसे names, अन्यथा numeric entities उपयोग करता है।
- Unicode escapes
- JavaScript/JSON के लिए \uXXXX, modern JavaScript में \u{…}, code point के लिए U+XXXX और decimal HTML entity के लिए &#…; देता है।
Common entities
| Character | Named | Numeric |
|---|---|---|
| & | & |
& |
| < | < |
< |
| > | > |
> |
| “ | " |
" |
| ’ | ' |
' |
| non-breaking space | |
  |
| © | © |
© |
| — | — |
— |
अक्सर पूछे जाने वाले सवाल
क्या HTML escaping XSS से बचाती है?
HTML element content में डालने से पहले text escape करना एक जरूरी defence है। Attributes, URLs, JavaScript और CSS contexts के अपने rules हैं; framework का built-in escaping उपयोग करें।
और normal space में क्या अंतर है?
Non-breaking space (U+00A0) space जैसा दिखता है पर वहाँ line wrap रोकता है और लगातार spaces collapse नहीं होतीं।
Semicolon के बिना © भी decode क्यों होता है?
Historical HTML rules के कारण कुछ common entities trailing semicolon के बिना भी decode होती हैं। Decoder browsers जैसे rules follow करता है।
JSON में emoji escape कैसे दिखाऊँ?
Unicode escapes और \uXXXX चुनें। Basic Multilingual Plane से बाहर emoji two escapes बनते हैं।
प्राइवेसी
यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपकी फ़ाइलें और टेक्स्ट आपके डिवाइस पर ही प्रोसेस होते हैं और हमारे सर्वर पर कभी अपलोड नहीं होते।