Skip to content
Diff चेकर
Tools

Diff चेकर

नया

दो टेक्स्ट की तुलना करें और हर अंतर को साथ-साथ या इनलाइन हाइलाइट करें।

100% private. Your text is compared entirely in your browser — nothing is ever uploaded, so you can safely diff confidential code, contracts or data.
View
Highlight

Paste or drop text into both boxes to see the difference.

Runs entirely in your browser. Nothing is uploaded.

दो टेक्स्ट की तुलना करें और हर अंतर खोजें

यह डिफ चेकर दो टेक्स्ट ब्लॉक का विश्लेषण करता है और दिखाता है कि क्या बदला है — हटाया गया टेक्स्ट लाल रंग में, जोड़ा गया टेक्स्ट हरे रंग में, और संपादित पंक्तियाँ शब्द-दर-शब्द चिह्नित — ताकि आप एक नज़र में बदलावों की समीक्षा कर सकें। अपने मूल और बदले हुए संस्करण दोनों बॉक्स में पेस्ट करें और तुलना तुरंत अपडेट हो जाती है, बिना किसी तुलना बटन के और बिना प्रतीक्षा के। यह गद्य, सोर्स कोड, कॉन्फ़िगरेशन फ़ाइलें, लॉग, JSON, CSV पंक्तियाँ और किसी भी सादे टेक्स्ट के लिए काम करता है।

चाहे आपको दो टेक्स्ट की तुलना करनी हो, किसी अनुबंध के दो संस्करणों की तुलना करनी हो, जांचना हो कि किसी सहयोगी ने फ़ाइल में क्या बदला, या दो स्प्रेडशीट कॉलम को संरेखित करना हो — यह ऑनलाइन डिफ टूल दोनों संस्करणों को एक-दूसरे के बगल में रखता है और हर जोड़ और हटाव को हाइलाइट करता है।

साइड-बाय-साइड या यूनिफाइड व्यू — शब्द, अक्षर या पंक्ति स्तर पर

साइड-बाय-साइड व्यू के बीच स्विच करें जो मिलान करने वाली पंक्तियों को दो कॉलम में संरेखित करता है, और यूनिफाइड (इनलाइन) व्यू जो git diff के परिचित +/− मार्करों के साथ बदलावों को स्टैक करता है। साइड-बाय-साइड व्यू चौड़ी स्क्रीन पर गद्य पढ़ने के लिए सबसे अच्छा है; यूनिफाइड व्यू अधिक कॉम्पैक्ट है और संकरे फोनों पर डिफ़ॉल्ट बन जाता है।

हाइलाइटिंग की ग्रैन्युलैरिटी भी चुनें: पंक्ति पूरी बदली हुई पंक्तियाँ चिह्नित करती है, जबकि शब्द और अक्षर संपादित पंक्ति के भीतर बदले गए सटीक टोकन दिखाते हैं — इसलिए 'रंग: लाल' को 'रंग: नीला' में बदलने पर केवल 'लाल' बनाम 'नीला' हाइलाइट होता है, पूरी पंक्ति नहीं। Beyond Compare जैसे डेस्कटॉप टूल भी यह प्रदान करते हैं, लेकिन उन्हें इंस्टॉलेशन और पेड लाइसेंस की आवश्यकता होती है।

एक असली JSON, कोड और CSV डिफ चेकर

JSON के रूप में मानें चालू करें और तुलना से पहले दोनों पक्षों को सुसंगत इंडेंटेशन और क्रमबद्ध की के साथ प्रारूपित किया जाता है, इसलिए पुनः क्रमबद्ध की और फ़ॉर्मेटिंग शोर गायब हो जाते हैं और केवल वास्तविक मान अंतर दिखते हैं — ठीक वैसा जैसा एक JSON डिफ चेकर करना चाहिए। Diffchecker.com JSON को सादे टेक्स्ट की तरह मानता है जब तक आप उनकी पेड JSON डिफ सुविधा का उपयोग नहीं करते; यहाँ यह मुफ्त है।

सोर्स कोड के लिए, ग्रैन्युलैरिटी को शब्द या अक्षर पर सेट करें और एक साफ कोड डिफ पाने के लिए इनलाइन व्यू का उपयोग करें, फिर इसे मानक यूनिफाइड-डिफ पैच के रूप में निर्यात करें। व्हाइटस्पेस अनदेखा करें, केस अनदेखा करें और अनुगामी स्पेस हटाएं के साथ तुलना को ठीक करें।

फ़ाइलें अपलोड करें, पक्ष बदलें और निर्यात करें

पेस्ट करने के अलावा, आप दो फ़ाइलें अपलोड कर सकते हैं या उन्हें सीधे प्रत्येक बॉक्स पर खींचकर छोड़ सकते हैं और उनकी पंक्ति-दर-पंक्ति तुलना कर सकते हैं। मूल और परिवर्तित पक्षों को पलटने के लिए स्वैप का उपयोग करें, और नए सिरे से शुरू करने के लिए साफ करें। जब आप समाप्त करें, डिफ कॉपी करें एक यूनिफाइड-डिफ पैच आपके क्लिपबोर्ड पर रखता है और .diff डाउनलोड करें इसे @@ हंक हेडर के साथ एक वास्तविक पैच फ़ाइल के रूप में सहेजता है, जो कोड समीक्षा में संलग्न करने या patch कमांड के साथ लागू करने के लिए तैयार है।

डिफ चेकर के विकल्प: हम कैसे तुलना करते हैं

मुख्य डिफ चेकर विकल्प Diffchecker.com, WinMerge, Beyond Compare और KDiff3 हैं। Diffchecker.com ब्राउज़र-आधारित है लेकिन वैकल्पिक रूप से अपने सर्वर पर डिफ संग्रहीत करता है — गोपनीय कोड के लिए एक गोपनीयता चिंता। उनकी मुफ्त टियर टेक्स्ट लंबाई सीमित करती है और स्थायी डिफ लिंक, PDF निर्यात और JSON-जागरूक डिफिंग के लिए शुल्क लेती है। WinMerge और KDiff3 शक्तिशाली डेस्कटॉप टूल हैं लेकिन केवल Windows पर चलते हैं और इंस्टॉलेशन की आवश्यकता होती है। Beyond Compare शायद सबसे अच्छा डेस्कटॉप डिफ टूल है लेकिन $30–$60 का खर्च होता है।

हमारा मुफ्त डिफ चेकर पूरी तरह आपके ब्राउज़र में चलता है, किसी भी सर्वर पर कुछ भी संग्रहीत नहीं करता, कोई चरित्र सीमा नहीं है और iPhone और Android सहित किसी भी डिवाइस पर काम करता है। JSON-जागरूक डिफिंग, फ़ाइल अपलोड, यूनिफाइड-डिफ निर्यात, और व्हाइटस्पेस/केस नियंत्रण सभी बिना अकाउंट के मुफ्त हैं।

डिज़ाइन से निजी — कुछ भी अपलोड नहीं होता

कई तुलना टूल के विपरीत, यहाँ कुछ भी सर्वर पर नहीं भेजा जाता। पूरा डिफ आपके ब्राउज़र में गणना की जाती है, जिसका अर्थ है कि आप गोपनीय कोड, अनुबंध या कोई भी संवेदनशील दस्तावेज़ सुरक्षित रूप से तुलना कर सकते हैं बिना इसे अपने डिवाइस से बाहर जाने के — और पेज लोड होने के बाद यह ऑफ़लाइन भी काम करता है। यह गोपनीयता, साथ में मुफ्त असीमित लंबाई, शब्द और अक्षर स्तर पर हाइलाइटिंग, JSON-जागरूक डिफिंग और पैच निर्यात, यही इस डिफ चेकर को Diffchecker.com जैसे सर्वर-समर्थित विकल्पों से अलग करता है।

Frequently asked questions

डिफ चेकर क्या है और यह कैसे काम करता है?

डिफ चेकर (या टेक्स्ट तुलना टूल) किसी टेक्स्ट के दो संस्करण लेता है और दिखाता है कि उनके बीच क्या बदला है। अपना मूल बाईं ओर और बदला हुआ संस्करण दाईं ओर पेस्ट करें, और यह पंक्तियों को संरेखित करता है और हर अंतर हाइलाइट करता है: मूल से हटाई गई पंक्तियाँ लाल रंग में, नए संस्करण में जोड़ी गई पंक्तियाँ हरे रंग में, और संपादित पंक्तियाँ शब्द-दर-शब्द चिह्नित। अंदर यह सबसे लंबे उभयनिष्ठ अनुक्रम (LCS) एल्गोरिदम का उपयोग करता है — वही तकनीक जो git diff के पीछे है।

मैं अंतर खोजने के लिए दो टेक्स्ट की तुलना कैसे करूं?

पहला संस्करण मूल बॉक्स में और दूसरा परिवर्तित बॉक्स में पेस्ट करें। जैसे ही आप टाइप या पेस्ट करते हैं, तुलना चलती है — कोई तुलना बटन दबाने की ज़रूरत नहीं। मिलान करने वाली पंक्तियाँ सामान्य रहती हैं जबकि अंतर रंग-कोड किए जाते हैं। 'पहले' को पलटने के लिए स्वैप का उपयोग करें, और अपनी ज़रूरत के अनुसार अक्षर, शब्द और पंक्ति के बीच ग्रैन्युलैरिटी बदलें। टूल किसी भी लंबाई के टेक्स्ट पर काम करता है।

मैं ऑनलाइन दो टेक्स्ट फ़ाइलों की तुलना कैसे करूं?

पेस्ट करने के बजाय प्रत्येक तरफ एक फ़ाइल डालें या अपलोड करें। अपलोड पर क्लिक करें, या किसी बॉक्स पर सीधे .txt, .md, .csv, .json या .js फ़ाइल खींचें, और उसकी सामग्री तुरंत लोड हो जाती है। क्योंकि सब कुछ आपके ब्राउज़र में स्थानीय रूप से चलता है, फ़ाइलें कहीं नहीं भेजी जाती हैं — किसी थर्ड-पार्टी सर्वर पर अपलोड किए बिना कॉन्फ़िगरेशन फ़ाइलों या दस्तावेज़ संशोधनों की तुलना के लिए आदर्श।

क्या मैं तुलना करते समय व्हाइटस्पेस या केस को अनदेखा कर सकता हूं?

हाँ। 'व्हाइटस्पेस अनदेखा करें' चालू करें ताकि केवल स्पेसिंग, टैब या इंडेंटेशन में भिन्न पंक्तियों को समान माना जाए — तब उपयोगी जब एक फ़ाइल टैब और दूसरी स्पेस का उपयोग करती है। 'केस अनदेखा करें' UPPER और lower case को समान मानता है। 'अनुगामी स्पेस हटाएं' पंक्ति के अंत में अदृश्य स्पेस हटाता है। इन्हें मिलाकर केवल वास्तव में महत्वपूर्ण बदलावों पर ध्यान केंद्रित करें।

मैं दो JSON फ़ाइलों की तुलना कैसे करूं?

प्रत्येक JSON दस्तावेज़ एक तरफ पेस्ट करें और 'JSON के रूप में मानें' चालू करें। टूल दोनों को 2-स्पेस इंडेंटेशन के साथ प्रिटी-प्रिंट करता है और ऑब्जेक्ट की को सॉर्ट करता है, इसलिए की क्रम या फ़ॉर्मेटिंग में अंतर बदलाव के रूप में नहीं दिखता — केवल वास्तविक मान अंतर दिखते हैं। यह इसे सादे टेक्स्ट तुलना के बजाय एक सच्चा JSON डिफ चेकर बनाता है।

क्या ऑनलाइन गोपनीय या निजी टेक्स्ट की तुलना करना सुरक्षित है?

हाँ — और यह अधिकांश ऑनलाइन डिफ टूल से अधिक सुरक्षित है। हमारा टूल आपका टेक्स्ट कभी अपलोड नहीं करता। पूरा डिफ JavaScript के साथ आपके ब्राउज़र में गणना की जाती है, इसलिए गोपनीय कोड, अनुबंध, API की या व्यक्तिगत डेटा कभी आपके डिवाइस से बाहर नहीं जाते और कभी लॉग नहीं होते। पेज लोड होने के बाद आप इसे ऑफ़लाइन भी उपयोग कर सकते हैं। कोई अकाउंट आवश्यक नहीं और कोई उपयोग सीमा नहीं।

क्या डिफ चेकर मोबाइल पर काम करता है — iPhone और Android पर?

हाँ। डिफ चेकर पूरी तरह से रिस्पॉन्सिव है और iPhone (Safari या Chrome), Android (Chrome या Firefox) और टैबलेट पर किसी भी आधुनिक ब्राउज़र में काम करता है। दो-कॉलम साइड-बाय-साइड व्यू संकरी स्क्रीन पर स्वचालित रूप से एकल-कॉलम इनलाइन व्यू में ढह जाता है ताकि डिफ क्षैतिज स्क्रॉलिंग के बिना पठनीय हों। कोई ऐप डाउनलोड की ज़रूरत नहीं।