डेवलपर टूल / 17

यूनिकोड और अदृश्य अक्षर इंस्पेक्टर

छिपे हुए zero-width space, कंट्रोल अक्षर, RTL override चिह्न और यूनिकोड कोड पॉइंट के लिए टेक्स्ट की जाँच करें।

यूनिकोड और अदृश्य अक्षर इंस्पेक्टर: TOEA टेक्स्ट को अलग-अलग यूनिकोड कोड पॉइंट में डिकोड करता है, अदृश्य अक्षरों (जैसे ZWSP या NBSP) की पहचान करता है और UTF-8 बाइट सीक्वेंस की गणना करता है। यह आपके ब्राउज़र में 100% स्थानीय रूप से चलता है और सर्वर पर कोई फ़ाइल अपलोड नहीं होती।

रन
आपके ब्राउज़र में
लागत
मुफ़्त · साइन अप की ज़रूरत नहीं
उपलब्धता
इस्तेमाल के लिए तैयार
Unicode और अदृश्य अक्षर इंस्पेक्टरलोकल प्रोसेसिंग

पूरी तरह आपके ब्राउज़र में चलता है

टेक्स्ट और अक्षर सारांश

अक्षर संख्या26
कोड पॉइंट्स25
UTF-8 बाइट्स33
अदृश्य / शून्य-चौड़ाई3

कोड पॉइंट का विस्तृत विवरण

स्थानअक्षरकोड पॉइंटUTF-8 बाइट्सश्रेणी / नाम
0HU+004848अक्षर 'H'
1eU+006565अक्षर 'e'
2lU+006C6Cअक्षर 'l'
3lU+006C6Cअक्षर 'l'
4oU+006F6Fअक्षर 'o'
5⚠️U+200BE2 80 8Bशून्य-चौड़ाई स्पेस[HIDDEN]
6WU+005757अक्षर 'W'
7oU+006F6Fअक्षर 'o'
8rU+007272अक्षर 'r'
9lU+006C6Cअक्षर 'l'
10dU+006464अक्षर 'd'
11!U+002121प्रतीक '!'
12⚠️U+00A0C2 A0नॉन-ब्रेकिंग स्पेस (NBSP)[HIDDEN]
13🚀U+1F680F0 9F 9A 80अक्षर '🚀'
14 U+002020स्पेस
15TU+005454अक्षर 'T'
16eU+006565अक्षर 'e'
17sU+007373अक्षर 's'
18tU+007474अक्षर 't'
19 U+002020स्पेस
20⚠️U+200EE2 80 8Eबाएँ-से-दाएँ मार्क[HIDDEN]
21TU+005454अक्षर 'T'
22eU+006565अक्षर 'e'
23xU+007878अक्षर 'x'
24tU+007474अक्षर 't'

Hidden characters कहाँ से आते हैं

ज़्यादातर copy और paste से आते हैं। Word processors और web pages non-breaking spaces जोड़ते हैं, कुछ content systems zero-width spaces जोड़ते हैं और Arabic या Hebrew text के editors direction marks जोड़ते हैं। इनसे ऐसे bugs होते हैं जिन्हें देखना मुश्किल होता है: सही दिखने वाला username match नहीं होता, grep किसी word को नहीं ढूँढ पाता और Python non-breaking space वाले source code को reject कर देता है। Emoji के अंदर zero-width joiners मान्य होते हैं, इसलिए हटाने से पहले जाँचें कि कोई character किसका हिस्सा है।

Direction overrides

Right-to-left override, U+202E, उसके बाद आने वाले text के display को उलट देता है। इसका इस्तेमाल file names छिपाने के लिए किया गया है, जिससे invoice, उसके बाद U+202E और fdp.exe, display में invoiceexe.pdf दिखाई देते हैं। 2021 में Trojan Source नाम की इसी तरकीब ने दिखाया कि source code compile होने के तरीके से अलग दिखाई दे सकता है। File name, code या message में मिलने वाले किसी भी override को suspicious मानें।

जिन characters को flag नहीं किया जाता

Invisible list में आम cases शामिल हैं। कुछ अन्य characters भी कुछ नहीं दिखाते, जैसे soft hyphen U+00AD, word joiner U+2060, direction isolates U+2066–U+2069 और U+FE0F जैसे variation selectors; ये ordinary extended characters के रूप में दिखाई देते हैं। इनके लिए code point column scan करें या counts की तुलना करें: जिसका character count आपको दिखाई देने वाले text से अधिक है, उसमें कुछ छिपा हुआ है।

इस्तेमाल करने का तरीका

  1. इनपुट बॉक्स में टेक्स्ट लिखें या पेस्ट करें।
  2. अक्षर संख्या, UTF-8 बाइट विवरण और zero-width चेतावनियाँ देखें।
  3. विस्तृत कोड पॉइंट सूची कॉपी करें।

गोपनीयता और सीमाएँ

टेक्स्ट की जाँच पूरी तरह स्थानीय ब्राउज़र मेमोरी में होती है।

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

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

कौन-से छिपे हुए अक्षरों की पहचान होती है?

Zero-width space (U+200B), non-breaking space (U+00A0), BOM (U+FEFF), ZWJ/ZWNJ और कंट्रोल कोड।

अक्षर संख्या कोड पॉइंट से अलग क्यों होती है?

Surrogate pair या emoji sequence में कई UTF-16 code unit या कोड पॉइंट हो सकते हैं।

मुफ़्त टूल · आपके ब्राउज़र में बार चलता है · अकाउंट की ज़रूरत नहीं