डेवलपर टूल / 17
यूनिकोड और अदृश्य अक्षर इंस्पेक्टर
छिपे हुए zero-width space, कंट्रोल अक्षर, RTL override चिह्न और यूनिकोड कोड पॉइंट के लिए टेक्स्ट की जाँच करें।
यूनिकोड और अदृश्य अक्षर इंस्पेक्टर: TOEA टेक्स्ट को अलग-अलग यूनिकोड कोड पॉइंट में डिकोड करता है, अदृश्य अक्षरों (जैसे ZWSP या NBSP) की पहचान करता है और UTF-8 बाइट सीक्वेंस की गणना करता है। यह आपके ब्राउज़र में 100% स्थानीय रूप से चलता है और सर्वर पर कोई फ़ाइल अपलोड नहीं होती।
- श्रेणी
- डेवलपर टूल्स
- रन
- आपके ब्राउज़र में
- लागत
- मुफ़्त · साइन अप की ज़रूरत नहीं
- उपलब्धता
- इस्तेमाल के लिए तैयार
पूरी तरह आपके ब्राउज़र में चलता है
टेक्स्ट और अक्षर सारांश
कोड पॉइंट का विस्तृत विवरण
| स्थान | अक्षर | कोड पॉइंट | UTF-8 बाइट्स | श्रेणी / नाम |
|---|---|---|---|---|
| 0 | H | U+0048 | 48 | अक्षर 'H' |
| 1 | e | U+0065 | 65 | अक्षर 'e' |
| 2 | l | U+006C | 6C | अक्षर 'l' |
| 3 | l | U+006C | 6C | अक्षर 'l' |
| 4 | o | U+006F | 6F | अक्षर 'o' |
| 5 | ⚠️ | U+200B | E2 80 8B | शून्य-चौड़ाई स्पेस[HIDDEN] |
| 6 | W | U+0057 | 57 | अक्षर 'W' |
| 7 | o | U+006F | 6F | अक्षर 'o' |
| 8 | r | U+0072 | 72 | अक्षर 'r' |
| 9 | l | U+006C | 6C | अक्षर 'l' |
| 10 | d | U+0064 | 64 | अक्षर 'd' |
| 11 | ! | U+0021 | 21 | प्रतीक '!' |
| 12 | ⚠️ | U+00A0 | C2 A0 | नॉन-ब्रेकिंग स्पेस (NBSP)[HIDDEN] |
| 13 | 🚀 | U+1F680 | F0 9F 9A 80 | अक्षर '🚀' |
| 14 | U+0020 | 20 | स्पेस | |
| 15 | T | U+0054 | 54 | अक्षर 'T' |
| 16 | e | U+0065 | 65 | अक्षर 'e' |
| 17 | s | U+0073 | 73 | अक्षर 's' |
| 18 | t | U+0074 | 74 | अक्षर 't' |
| 19 | U+0020 | 20 | स्पेस | |
| 20 | ⚠️ | U+200E | E2 80 8E | बाएँ-से-दाएँ मार्क[HIDDEN] |
| 21 | T | U+0054 | 54 | अक्षर 'T' |
| 22 | e | U+0065 | 65 | अक्षर 'e' |
| 23 | x | U+0078 | 78 | अक्षर 'x' |
| 24 | t | U+0074 | 74 | अक्षर '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 से अधिक है, उसमें कुछ छिपा हुआ है।
इस्तेमाल करने का तरीका
- इनपुट बॉक्स में टेक्स्ट लिखें या पेस्ट करें।
- अक्षर संख्या, UTF-8 बाइट विवरण और zero-width चेतावनियाँ देखें।
- विस्तृत कोड पॉइंट सूची कॉपी करें।
गोपनीयता और सीमाएँ
टेक्स्ट की जाँच पूरी तरह स्थानीय ब्राउज़र मेमोरी में होती है।
संबंधित टूल्स
अक्सर पूछे जाने वाले सवाल
कौन-से छिपे हुए अक्षरों की पहचान होती है?
Zero-width space (U+200B), non-breaking space (U+00A0), BOM (U+FEFF), ZWJ/ZWNJ और कंट्रोल कोड।
अक्षर संख्या कोड पॉइंट से अलग क्यों होती है?
Surrogate pair या emoji sequence में कई UTF-16 code unit या कोड पॉइंट हो सकते हैं।
मुफ़्त टूल · आपके ब्राउज़र में बार चलता है · अकाउंट की ज़रूरत नहीं