تجميل JSON وتصغيره - تنسيق JSON والتحقق منه مجاناً

الصق كود JSON وتحقق من صحته ونسِّقه بمسافة بادئة من 2 / 4 / 8 مسافات، أو صغِّره إلى سطر واحد. أفلِت ملف ‎.json‎ أو الصق، ثم انسخ أو نزِّل.

الصق كود JSON الخاص بك هنا…

أو أفلِت ملف ‎.json

تُحذف الملفات تلقائيًا بعد المعالجةProcessed securely over HTTPS

انتهيت من تنسيق JSON؟ جرّب هذه الأدوات بعد ذلك

أدوات منتقاة بعناية تتكامل مع تجميل JSON. واصل عملك دون فقدان ملفك.

عرض جميع الأدوات
<div><h1>Hi</h1><p></p></div>

تجميل HTML

نسّق كود HTML الفوضوي بمسافات بادئة سليمة أو صغّره إلى سطر واحد. أسقط ملفًا أو الصق النص، ثم انسخ أو نزّل.

جرّبه الآن
Hi!SGkhIQ==

مُرمِّز / مُفكِّك ترميز Base64

رمّز أي نص أو ملف إلى Base64 (مع متغير آمن لعناوين URL)، أو فُكّ ترميز Base64 إلى نص. متوافق مع UTF-8.

جرّبه الآن
eyJh.eyJz.SflKHEADERPAYLOADSIGN

أداة فك ترميز JWT

فُكّ ترميز رموز JSON Web Tokens، واعرض الترويسة والحمولة، وتحقق من انتهاء الصلاحية. محليًا فقط — لا تغادر رموزك المتصفح أبدًا.

جرّبه الآن
[{"a":1}]

جدول إلى JSON / SQL

الصق جداول CSV أو TSV أو المفصولة بفاصلة منقوطة أو شريط عمودي أو Markdown وحوِّلها إلى JSON أو JSONL أو عبارات SQL INSERT فورًا.

جرّبه الآن
- old line+ new line shared+ added

أداة مقارنة النصوص

قارن مقتطفين نصيين سطرًا بسطر. عرض منقسم أو موحّد، مع خيار تجاهل المسافات وتجاهل حالة الأحرف.

جرّبه الآن
# Title**bold**- item- itemTitle

محرر Markdown

اكتب Markdown مع معاينة HTML مباشرة. عناوين وقوائم وجداول وكتل تعليمات برمجية واقتباسات. صدّر بصيغة HTML أو Markdown.

جرّبه الآن

Frequently Asked Questions

الصق كود JSON الخاص بك في لوحة الإدخال — يُحلَّل ويُعاد تنسيقه فورًا بمسافة بادئة من 2 أو 4 أو 8 مسافات. وإذا كان JSON غير صالح، فستحصل على السطر والعمود الدقيقين للخطأ من المحلِّل الأصلي. كل شيء يعمل في متصفحك، لذا لا مفاتيح API، ولا حدود معدّل، ولا تغادر بياناتك جهازك أبدًا. استخدم التنسيق للحصول على ناتج مقروء بمسافات بادئة أو التصغير لطيِّه في سطر واحد للإرسال عبر الشبكة.

usage

يضيف التنسيق الجميل فواصل الأسطر والمسافات البادئة ليصبح JSON سهل القراءة والمراجعة من قِبل البشر أثناء تصحيح الأخطاء. أما التصغير فيزيل كل مسافة وعلامة جدولة وسطر جديد، منتجًا أصغر حجم ممكن — وهو مفيد لطلبات API والإعدادات المضمّنة في الشيفرة المصدرية وتقليل حجم الحزمة. توفّر أداتنا كلا الوضعين بنقرة واحدة.

features

يعتمد التحقّق على دالة JSON.parse الأصلية في متصفّحك، وهي المحلّل نفسه الذي تستخدمه كل بيئات تشغيل JavaScript. تُظهر الأخطاء الرمز المسبّب للمشكلة بدقّة مع موضعه، ما يحدّد عادةً فاصلة ناقصة أو قوساً غير متطابق أو فاصلة زائدة في النهاية أو مفتاحاً بلا علامات اقتباس. أصلِح الموضع المميّز وستتحدّث لوحة الإخراج أثناء كتابتك.

technical

لا. تعمل أداة تنسيق JSON بنسبة 100% على جانب العميل داخل متصفحك — دون أي اتصال بالخادم ولا تسجيل ولا تخزين مؤقت. وهذا يجعلها آمنة للبيانات الحساسة مثل استجابات API التي تحتوي على بيانات شخصية أو الإعدادات الداخلية أو أسرار بيئة الإنتاج التي لن تلصقها أبدًا في أداة مستضافة.

privacy

نعم. اسحب أي ملف ‎.json‎ إلى لوحة الإدخال فيُقرأ مباشرة في المحرّر. وتعمل الملفات الكبيرة (مخرجات API بحجم عدة ميغابايت، والإعدادات المُصدَّرة، وملفات السجل) ما دام متصفحك قادراً على حفظها في الذاكرة — عادةً عشرات الميغابايت دون مشكلة.

usage

لا، تتبع الأداة معيار JSON الصارم RFC 8259 لأن هذا ما تقبله JSON.parse. سيتم وضع علامة على التعليقات والفواصل اللاحقة وعلامات الاقتباس المفردة والمفاتيح غير المحاطة بعلامات اقتباس بأنها غير صالحة. إذا كنت بحاجة إلى دعم JSON5 أو JSONC، فأزِل الصياغة غير القياسية أولاً، ثم نسّق باستخدام Pixoate.

features

بعد التنسيق، انقر على نسخ لوضع النتيجة في الحافظة بضغطة واحدة، أو انقر على تنزيل لحفظها باسم output.json (أو output.min.json في وضع التصغير). يحافظ المخرج على ترميز UTF-8، لذا تبقى الرموز التعبيرية والأحرف غير اللاتينية سليمة.

tips

مجانية تمامًا دون الحاجة إلى حساب. لا توجد حدود استخدام، ولا علامات مائية، ولا إعلانات في الإخراج، ولا فئة مدفوعة. توجد الأداة إلى جانب أدوات PDF والصور لدينا كجزء من مجموعة أدوات مجانية للمطورين والمبدعين.

pricing

يتحقّق من أن ملف JSON صحيح نحويًا وفق معيار RFC 8259 — يحلّل المستند ويحدّد السطر والعمود الدقيقين لأي خطأ — لكنه لا يتحقّق وفق مخطّط JSON Schema (الحقول المطلوبة وأنواع القيم والنطاقات). إنه مثالي للتحقّق الفوري من البنية والتنسيق؛ أما للتوافق مع المخطّط فستحتاج إلى مدقّق JSON Schema مخصّص.

technical

المسافتان هما الإعداد الافتراضي الأكثر شيوعًا — فهما يتوافقان مع Prettier ومعظم أدلة الأسلوب ويمنعان الكائنات المتداخلة بعمق من الانزياح بعيدًا نحو اليمين. وأربع مسافات تُقرأ جيدًا في ملفات الإعداد البسيطة، أما ثماني مسافات فهي للطباعة أو العرض غالبًا. وتُنتج الخيارات الثلاثة جميعها JSON متطابقًا وصالحًا، لذا اختر ما يتوقعه مدقّق الكود في فريقك، ثم انسخ النتيجة أو نزّلها.

tips

نعم — إلى جانب أداة تنسيق JSON هذه، لدينا أداة تجميل HTML تجمّل HTML وتضغطه، ضمن مجموعة أدوات المطورين المجانية نفسها داخل المتصفح. وبالنسبة لـ JSON تحديدًا، تتولى هذه الصفحة التجميل والضغط والتحقق من الصياغة؛ بدّل إلى أداة التنسيق المناسبة للغات الأخرى.

features

Tree mode renders your parsed JSON as an interactive, collapsible tree instead of a flat text block, so you can expand or collapse nested objects and arrays to explore a large API response without scrolling through indentation. Prettify still gives you copyable, downloadable formatted text; switch to Tree when you just need to inspect structure, then back to Prettify or Minify when you need the actual output file.

features

Use Tree mode first to explore a big nested payload — expand only the branches you care about instead of scrolling a wall of indented text. Once you've confirmed the shape is correct, switch to Minify to produce the compact single-line JSON you actually paste into a request body or config file; both modes read the same pasted input, so switching between them is instant.

tips

Click Try sample to instantly load a small demo JSON object with a nested object, an array and a boolean so you can see Prettify, Minify and Tree mode working before pasting real data. Once you're done inspecting it, hit Clear next to the input panel to wipe the editor back to empty and start fresh with your own JSON.

usage

How JSON Prettify helps you get it done

Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start in seconds.

For Developers

تصحيح استجابات API

الصق استجابة API مصغَّرة من أدوات المطورين لديك وشاهد البنية فورًا بمسافات بادئة. اكتشف الحقول المفقودة، وتحقق من الشكل، وأكِّد التعامل مع null مقابل undefined دون تشغيل إضافة لعرض JSON.

For Developers

تنظيف ملفات الإعدادات

أعد ملف package.json أو tsconfig.json أو .eslintrc.json المتشابك إلى شكل قابل للقراءة بعد حل تعارض الدمج. نسّق وتحقق والتزم بنسخة نظيفة في دقيقة واحدة.

For Developers

فحص تصدير قواعد البيانات

افحص تصدير JSON من MongoDB أو DynamoDB أو Firestore قبل استيراده. تأكّد من أن البنية تطابق المخطط الخاص بك وأن لا توجد سجلات بقيم null متعارضة غير متوقعة.

For Developers

فحص حمولة Webhook

التقط حمولة webhook واردة من Stripe أو GitHub أو Linear أو Slack ونسّقها بشكل مقروء لفهم بنيتها — أمر أساسي عند بناء عمليات التكامل أو تصحيح أخطاء حقول الأحداث المفقودة.

For Developers

أدوات مساعدة لمراجعة الكود

الصق أمثلة JSON المقدَّمة من المراجِع في أوصاف طلبات السحب بشكلها الكامل المنسَّق، أو قلِّص حجمها باستخدام التصغير عندما تكون المساحة ضيقة في المحادثة. وفي كلتا الحالتين يكون الملف صالحًا وآمنًا للنسخ واللصق.

Privacy & Security

التعامل مع أسرار بيئة الإنتاج

لأن كل شيء يعمل في متصفحك، يمكنك لصق حمولات الأسرار الإنتاجية لفحصها دون أي رحلة عبر الشبكة — وهو بالضبط سير العمل الذي تحتاجه فرق DevOps لكن أدوات JSON السحابية لا يمكنها توفيره بأمان.

For Developers

Explore Massive GraphQL & Nested API Responses

Switch to Tree mode to expand only the branches you care about in a huge nested payload, instead of scrolling a wall of prettified indentation to find one field.

Productivity

Prep Request Bodies for Postman & Insomnia

Paste a rough JSON body, prettify it to check the shape is right, then Minify before saving it into a Postman or Insomnia collection so it stores compactly.

Education

Teach JSON Structure to New Developers

Use Tree mode's collapsible nested view to walk bootcamp students or junior engineers through how objects and arrays nest, without them getting lost in raw indentation.

For Business

Tidy Log Exports Before Filing a Support Ticket

Paste a minified error log or JSON blob copied from your monitoring tool, prettify it into a readable format, and paste the clean version into a support ticket or Slack thread.

For Developers

Validate Config Files Before Committing

Paste a package.json, tsconfig.json or other JSON config file to catch a stray trailing comma, unmatched bracket or unquoted key via the native JSON.parse error message — before a malformed config breaks your build or CI pipeline.