مدقّق الفروقات
جديدقارن نصّين وأبرِز كل اختلاف بينهما، جنبًا إلى جنب أو ضمن السطر.
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 المدفوعة؛ هنا هذا مجاني.
بالنسبة للكود المصدري، اضبط التمييز على الكلمة أو الحرف واستخدم العرض المضمَّن للحصول على diff كود نظيف، ثم صدِّره كملف patch موحَّد قياسي. دقِّق المقارنة باستخدام تجاهل المسافات البيضاء وتجاهل حالة الأحرف وإزالة المسافات اللاحقة لتجاهل الفروق غير المهمة والتركيز على التعديلات الجوهرية.
رفع الملفات وتبادل الجانبين والتصدير
بجانب اللصق، يمكنك رفع ملفين أو سحبهما وإفلاتهما مباشرةً على كل حقل لمقارنتهما سطراً بسطر. استخدم التبديل لقلب الجانبين الأصلي والمُعدَّل، واستخدم مسح للبدء من جديد. عند الانتهاء، يضع نسخ الـ diff ملف patch موحَّداً في حافظتك، بينما يحفظ تنزيل .diff ملف patch حقيقياً مع ترويسات كتلة @@، جاهزاً للإرفاق بمراجعة كود أو التطبيق بأمر patch.
بدائل مدقق الفروق: كيف نقارن
أبرز بدائل مدقق الفروق هي Diffchecker.com وWinMerge وBeyond Compare وKDiff3. يعتمد Diffchecker.com على المتصفح لكنه يُخزّن الـ diffs اختيارياً على خوادمه — وهو مصدر قلق للخصوصية بالنسبة للكود السري. تُقيّد نسخته المجانية طول النص وتتقاضى رسوماً على روابط الـ diff الدائمة وتصدير PDF ومقارنة JSON. أما WinMerge وKDiff3 فأدوات قوية لسطح المكتب لكنها تعمل على Windows فقط وتستلزم التثبيت. Beyond Compare ربما أفضل أداة diff لسطح المكتب لكن تكلفتها 30–60 دولاراً ولا تعمل على الهواتف.
يعمل مدقق الفروق المجاني لدينا بالكامل في متصفحك، ولا يُخزّن شيئاً على أي خادم، وليس له حد للأحرف، ويعمل على أي جهاز بما في ذلك iPhone وAndroid. مقارنة JSON والرفع والتصدير وضوابط المسافات والحالة — كلها مجانية دون حساب. للمقارنات السريعة — مقتطفات كود، ملفات إعداد، عقود، أعمدة CSV — يُغطي نفس المجال الذي يغطيه Diffchecker دون المساومة على الخصوصية.
خاص بالتصميم — لا شيء يُرفع
خلافاً لكثير من أدوات المقارنة، لا يُرسَل هنا شيء إلى خادم. يُحسَب الـ diff بالكامل في متصفحك، ما يعني إمكانية مقارنة كود سري أو عقود أو أي وثيقة حساسة بأمان دون أن تغادر جهازك — وتستمر في العمل دون اتصال بمجرد تحميل الصفحة. هذه الخصوصية، إضافةً إلى الطول غير المحدود مجاناً والتمييز على مستوى الكلمة والحرف ومقارنة JSON وتصدير الـ patch، هي ما يُميّز هذا المدقق عن البدائل المعتمدة على الخادم مثل Diffchecker.com.
Frequently asked questions
ما هو مدقق الفروق وكيف يعمل؟
مدقق الفروق (أو أداة مقارنة النصوص) يأخذ نسختين من نص ويُظهر بالضبط ما الذي تغيّر بينهما. الصق النص الأصلي على اليسار والنسخة المُعدَّلة على اليمين، فيُوازن الأداة الأسطر ويُبرز كل فرق: الأسطر المحذوفة من الأصل تظهر باللون الأحمر، والمضافة في النسخة الجديدة باللون الأخضر، والمُعدَّلة مُحدَّدة كلمةً بكلمة. يعمل داخلياً بخوارزمية أطول تسلسل فرعي مشترك (LCS) للعثور على أصغر مجموعة من الإضافات والحذوفات — وهي التقنية ذاتها التي يستخدمها git diff.
كيف أقارن بين نصين لإيجاد الفروق؟
الصق النسخة الأولى في حقل النص الأصلي والثانية في حقل النص المُعدَّل. تعمل المقارنة فور الكتابة أو اللصق دون الحاجة إلى ضغط زر مقارنة. الأسطر المتطابقة تبقى عادية بينما تُلوَّن الفروق. استخدم التبديل لتعيين أي الجانبين هو «ما قبل»، وغيِّر مستوى التمييز بين الحرف والكلمة والسطر بحسب الدقة التي تريدها. تعمل الأداة مع أي طول نص بلا حد للأحرف.
كيف أقارن ملفَي نص أونلاين؟
أفلِت ملفاً أو ارفعه في كل جانب عوضاً عن اللصق. انقر رفع، أو اسحب ملف .txt أو .md أو .csv أو .json أو .js مباشرةً على أحد الحقول، وسيُحمَّل محتواه فوراً. وبما أن كل شيء يعمل محلياً في متصفحك، لا تُرسَل الملفات إلى أي مكان — وهو أمر مثالي لمقارنة ملفات الإعداد أو التصديرات أو مراجعات الوثائق دون رفعها إلى خادم طرف ثالث.
هل يمكنني تجاهل المسافات البيضاء أو حالة الأحرف عند المقارنة؟
نعم. فعِّل 'تجاهل المسافات البيضاء' لمعاملة الأسطر التي تختلف فقط في التباعد أو الجدولة أو المسافة البادئة باعتبارها متطابقة — مفيد حين يستخدم ملف جدولة وآخر مسافات. 'تجاهل حالة الأحرف' يجعل الأحرف الكبيرة والصغيرة متماثلة. 'إزالة المسافات اللاحقة' يحذف المسافات غير المرئية في نهاية الأسطر. ادمجها للتركيز فقط على التغييرات المهمة فعلاً.
كيف أقارن ملفَي JSON؟
الصق كل مستند JSON في جانب وفعِّل 'معاملة كـ JSON'. ستُنسِّق الأداة كليهما بمسافة بادئة متسقة من مسافتين وتُرتّب مفاتيح الكائنات، بحيث لا يظهر اختلاف ترتيب المفاتيح أو التنسيق بوصفه تغييراً — بل تظهر فروق القيم الحقيقية فحسب. هذا ما يجعلها مدقق فروق JSON حقيقياً لا مجرد مقارنة نص عادي.
هل من الآمن مقارنة نص سري أو خاص أونلاين؟
نعم — وهو أكثر أماناً من معظم أدوات diff الأونلاين. لا يرفع مدقق الفروق لدينا نصك قط. يُحسَب الـ diff بالكامل في متصفحك بـ JavaScript، لذا لا يغادر الكود السري أو العقود أو مفاتيح API أو البيانات الشخصية جهازَك أبداً ولا تُسجَّل. يمكنك حتى الاستمرار في استخدامه دون اتصال بعد تحميل الصفحة. لا حساب مطلوب ولا حد للاستخدام.
هل يعمل مدقق الفروق على الهاتف المحمول — iPhone وAndroid؟
نعم. مدقق الفروق متجاوب تماماً ويعمل في أي متصفح حديث على iPhone (Safari أو Chrome) وAndroid (Chrome أو Firefox) والأجهزة اللوحية. ينهار العرض الجانبي ذو العمودين تلقائياً إلى عرض عمود واحد على الشاشات الضيقة حتى تكون الـ diffs مقروءة دون التمرير الأفقي. لا تحتاج إلى تنزيل أي تطبيق.
Related tools
عرض كل الأدواتترميز / فك ترميز JSON
رمّز النص الخام إلى سلسلة آمنة لـ JSON وفُكّ ترميزها مجددًا.
رموز حالة HTTP
مرجع قابل للبحث لرموز حالة HTTP بمعانٍ مبسّطة.
ورقة مرجعية للتعبيرات المنتظمة
مرجع قابل للبحث لرموز التعبيرات المنتظمة وأعلامها.
جدول ASCII
رموز أحرف قابلة للبحث بالنظام العشري والسِّت عشري والثُّماني والثنائي.
محوّل PX إلى REM
حوّل بين px وrem وem وpt بالنسبة إلى حجم الخط الجذري.
محوّل أعمدة جداول البيانات
حوّل رقم عمود جدول البيانات إلى حرفه (1 ← A) والعكس.