इनविज़िबल कैरेक्टर डिटेक्टर
टेक्स्ट पेस्ट करें और उसमें छिपे ज़ीरो-विड्थ और इनविज़िबल Unicode कैरेक्टर ढूंढें, फिर एक साफ़ की गई कॉपी पाएं।
हाइलाइट किया गया व्यू
यह कैसे काम करता है
आपके टेक्स्ट के हर कैरेक्टर को एक चुनी हुई लिस्ट के खिलाफ़ जांचा जाता है, जिसमें ज़ीरो-विड्थ जॉइनर और नॉन-जॉइनर, ज़ीरो-विड्थ स्पेस, बाइट-ऑर्डर मार्क, बाइडायरेक्शनल ओवरराइड/एम्बेडिंग कंट्रोल, सॉफ़्ट हाइफ़न, और Unicode के "Tag" कैरेक्टर (एक रेंज जो मूल रूप से डेप्रिकेटेड लैंग्वेज टैगिंग के लिए थी, लेकिन अब टेक्स्ट में इनविज़िबल इंस्ट्रक्शन छिपाने के लिए एक जाना-पहचाना ज़रिया बन चुकी है, क्योंकि ये बिल्कुल कुछ नहीं दिखाते) शामिल हैं। हर मैच को उसके कोडपॉइंट, पोज़िशन और एक छोटे लेबल के साथ दिखाया जाता है, और इनलाइन एक छोटे विज़िबल मार्कर के रूप में हाइलाइट किया जाता है ताकि आप ठीक-ठीक देख सकें कि वह आपके टेक्स्ट में कहां है।
"साफ़ किया गया टेक्स्ट कॉपी करें" हर फ़्लैग किए गए कैरेक्टर को हटा देता है और नतीजे को कॉपी कर देता है, सामान्य व्हाइटस्पेस और विज़िबल कैरेक्टर को बिना छेड़े। सब कुछ लोकली होता है; आपके पेस्ट किए गए में से कुछ भी अपलोड नहीं होता।
सामान्य सवाल
टेक्स्ट में इनविज़िबल कैरेक्टर क्यों होते हैं?
आम निर्दोष वजहें: Word या किसी वेब पेज से कॉपी-पेस्ट करना, जिसमें अक्सर ज़ीरो-विड्थ जॉइनर या नॉन-ब्रेकिंग स्पेस आ जाते हैं। कम निर्दोष वजहें: AI-जनरेटेड टेक्स्ट की छिपी हुई वॉटरमार्किंग, या जानबूझकर डाले गए कैरेक्टर जो एग्ज़ैक्ट-मैच फ़िल्टर और डुप्लिकेशन जांच को तोड़ने के लिए होते हैं।
"इनविज़िबल" यहां किसे माना जाता है?
ज़ीरो-विड्थ कैरेक्टर (जॉइनर, नॉन-जॉइनर, स्पेस, BOM), बाइडायरेक्शनल कंट्रोल कैरेक्टर, ज़्यादातर Unicode के "Format" और "Control" कैटेगरी, और prompt-injection या फ़िल्टर-इवेज़न ट्रिक्स के लिए आमतौर पर इस्तेमाल होने वाले कैरेक्टर की एक चुनी हुई लिस्ट।
क्या मेरा टेक्स्ट कहीं भेजा जाता है?
नहीं, स्कैनिंग पूरी तरह आपके ब्राउज़र में JavaScript की Unicode-अवेयर स्ट्रिंग हैंडलिंग का उपयोग करके होती है। कुछ भी अपलोड नहीं होता।