कोड, डेटा और QR टूल

JavaScript ऑब्फ़स्केटर

JavaScript पेस्ट करें और सीमित स्थानीय string representation बनाएं।

ब्राउज़र में ही कामखाता बनाने की ज़रूरत नहींगोपनीयता विवरण ↗

200,000 अक्षरों तक। प्रक्रिया ब्राउज़र में स्थानीय है।

This is reversible representation only, not encryption or a security boundary. It does not execute, parse, rename identifiers, or generate source maps. Keep readable source and use a tested build tool for production.

उपयोग कैसे करें

उपयोग कैसे करें

  1. अधिकतम 200,000 वर्णों का JavaScript चिपकाएँ।
  2. string literal स्थानीय रूप से encode करें और परिणाम पाठ के रूप में देखें।
  3. परिणाम कॉपी या डाउनलोड करें, पढ़ने योग्य source रखें और अपनी build प्रक्रिया में सत्यापित करें।

सीमित पाठ रूपांतरण

यह backslash-aware सीमा से single और double quote वाले string literal पढ़कर उनके वर्णों को hexadecimal escape में बदलता है। यह JavaScript चलाता, syntax parse करता, identifier का नाम बदलता, code का क्रम बदलता, transpile या bundle नहीं करता।

Obfuscation सुरक्षा नहीं है

Escape वापस बदले जा सकते हैं और गोपनीयता, छेड़छाड़ से सुरक्षा या विश्लेषण के विरुद्ध सार्थक सुरक्षा नहीं देते। इस आउटपुट से रहस्य न बचाएँ और इसे security boundary न मानें।

Source map और पठनीय source रखें

प्रोसेसिंग स्थानीय है और इनपुट 200,000 वर्ण तक सीमित है। यह पृष्ठ source map नहीं बनाता; पठनीय source रखें और जाँचे हुए production build tool का उपयोग करें।

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

आप यह भी जानना चाहेंगे

क्या यह मेरा JavaScript चलाता है?

नहीं। इनपुट केवल पाठ माना जाता है और कभी evaluate नहीं होता।

क्या यह variable नाम बदलता है?

नहीं। यह केवल उद्धरणों में string literal encode करता है और identifier को parse या rename नहीं करता।

क्या आउटपुट एन्क्रिप्टेड है?

नहीं। hexadecimal escape वापस बदले जा सकते हैं और सुरक्षा या गोपनीयता नहीं देते।

क्या यह source map बनाता है?

नहीं। अपने प्रोजेक्ट में पठनीय source और source map रखें।