جميع الأدوات · التحويل, البيانات

CSV إلى JSON

تم التحقق من عملها · June 21, 2026

حوّل CSV إلى JSON، مع التعامل مع الفواصل داخل الاقتباسات واستنتاج الأرقام وقيم true/false. تعمل بالكامل داخل متصفحك: لا يُرفع أي شيء.

انقر لاختيار ملف أو اسحب ملف .csv هنا

يدعم .csv, .tsv, .txt

… or paste CSV directly

الفاصل

الصف الأول

القيم

الإخراج

Handles the awkward parts of CSV correctly: commas and line breaks inside quoted fields, and doubled quotes ("") as an escaped quote. With "Guess numbers & true/false" on, a value is only converted when the entire cell is a clean number or exactly true/false — so a leading-zero code like 007, or something like 1.2.3, is left as text rather than mangled. If the first row is column names, each row becomes an object; if not, each row becomes an array. Duplicate column names are kept apart (the second "id" becomes "id_1") so nothing is silently overwritten. Everything runs in your browser — nothing is uploaded.

كيف تعمل

  1. ارفع ملف CSV أو الصق نص CSV مباشرة.
  2. تحلّله الأداة وتتعامل بشكل صحيح مع الفواصل داخل علامات الاقتباس.
  3. انسخ أو حمّل ملف JSON النظيف الناتج.
  4. يُستخدم السطر الأول تلقائيًا كأسماء حقول في JSON الناتج.

الأسئلة الشائعة

هل يتعامل مع الفواصل داخل حقول مقتبَسة؟

نعم، تُحلَّل الفواصل داخل علامات الاقتباس بشكل صحيح بدلًا من تقسيم الحقل.

هل تُحوَّل الأرقام والقيم المنطقية تلقائيًا؟

نعم، يمكن للأداة استنتاج الأرقام وقيم true/false من النص العادي.

هل يمكنني لصق نص CSV بدلًا من رفع ملف؟

نعم، لصق النص يعمل تمامًا كرفع ملف.

هل هناك حد لعدد صفوف CSV التي يمكنني تحويلها؟

لا يوجد حد ثابت: الملفات الكبيرة تعمل تمامًا كالصغيرة.

ماذا يحدث لصف العنوان الخاص بي؟

يُستخدَم تلقائيًا كأسماء حقول في JSON الناتج.

ملفاتك لا تُرفع أبدًا. يعمل Gotool.xyz بالكامل كجافاسكريبت داخل متصفحك. تُعالَج ملفاتك في الذاكرة ولا تلمس أي خادم مطلقًا: لا شيء يُسرَّب، ولا شيء يحتاج إلى تنظيف. أغلق التبويب وكأن شيئًا لم يحدث. الشيء الوحيد الذي نسجّله هو اسم الأداة المستخدَمة فقط (مثل «merge») لنعرف ما الذي يفيد الناس فعلًا؛ لا نسجّل أبدًا ملفك ولا اسمه ولا حجمه ولا أي جزء من محتواه.