Percantik & Perkecil JSON - Format dan Validasi JSON Gratis

Tempel, validasi, dan rapikan JSON dengan indentasi 2 / 4 / 8 spasi, atau minifikasi menjadi satu baris. Letakkan file .json atau tempel, lalu salin atau unduh.

Tempel JSON Anda di sini…

atau jatuhkan file .json

Berkas dihapus otomatis setelah diprosesDiproses dengan aman melalui HTTPS

Frequently Asked Questions

Tempel JSON Anda ke panel input — JSON akan langsung diurai dan diformat ulang dengan indentasi 2, 4, atau 8 spasi. Jika JSON tidak valid, Anda akan mendapatkan baris dan kolom kesalahan yang tepat dari parser native. Semuanya berjalan di browser Anda, jadi tanpa kunci API, tanpa batasan laju, dan data Anda tidak pernah keluar dari perangkat. Gunakan Prettify untuk output yang mudah dibaca dan terindentasi, atau Minify untuk meringkasnya menjadi satu baris saat dikirim melalui jaringan.

usage

Prettify menambahkan pemisah baris dan indentasi agar JSON mudah dibaca dan ditinjau manusia saat debugging. Minify menghapus setiap spasi, tab, dan baris baru, menghasilkan payload sekecil mungkin — berguna untuk permintaan API, konfigurasi yang disematkan dalam kode sumber, dan mengurangi ukuran bundel. Alat kami menyediakan kedua mode hanya dengan satu klik.

features

Validasi ditenagai oleh JSON.parse native peramban Anda, parser yang sama yang digunakan oleh setiap runtime JavaScript. Kesalahan menampilkan token bermasalah yang tepat beserta posisinya, yang biasanya menunjukkan koma yang hilang, kurung yang tidak berpasangan, koma di akhir, atau kunci tanpa tanda kutip. Perbaiki titik yang disorot dan panel keluaran akan diperbarui saat Anda mengetik.

technical

Tidak. Alat JSON Prettify berjalan 100% di sisi klien dalam browser Anda — tanpa perjalanan ke server, tanpa pencatatan, tanpa cache. Ini membuatnya aman untuk payload sensitif seperti respons API yang berisi data pribadi, konfigurasi internal, atau rahasia produksi yang tidak akan pernah Anda tempelkan ke alat yang dihosting.

privacy

Ya. Seret file .json mana pun ke panel input dan file tersebut langsung terbaca ke dalam editor. File besar (dump API berukuran multi-megabita, konfigurasi yang diekspor, file log) bisa selama browser Anda dapat menampungnya di memori — biasanya puluhan megabita tanpa masalah.

usage

Tidak, alat ini mengikuti standar ketat JSON RFC 8259 karena itulah yang diterima oleh JSON.parse. Komentar, koma di akhir, tanda kutip tunggal, dan kunci tanpa tanda kutip akan ditandai sebagai tidak valid. Jika Anda membutuhkan dukungan JSON5 atau JSONC, hilangkan dulu sintaks non-standarnya, lalu format dengan Pixoate.

features

Setelah pemformatan, klik Salin untuk menempatkan hasilnya ke clipboard Anda dengan satu ketukan, atau klik Unduh untuk menyimpan sebagai output.json (atau output.min.json dalam mode minify). Output mempertahankan pengkodean UTF-8, sehingga emoji dan karakter non-Latin tetap utuh.

tips

Sepenuhnya gratis tanpa perlu akun. Tidak ada batas penggunaan, tanpa watermark, tanpa iklan pada keluaran, dan tanpa tingkat berbayar. Alat ini hadir bersama utilitas PDF dan gambar kami sebagai bagian dari perangkat gratis untuk developer dan kreator.

pricing

Alat ini memvalidasi bahwa JSON Anda benar secara sintaksis terhadap standar RFC 8259 — alat ini mengurai dokumen dan menunjukkan dengan tepat baris dan kolom kesalahan — tetapi tidak memeriksa terhadap JSON Schema (kolom wajib, tipe nilai, rentang). Untuk pemeriksaan sintaksis dan pemformatan instan, alat ini ideal; untuk kesesuaian skema, Anda memerlukan validator JSON Schema khusus.

technical

Dua spasi adalah pengaturan default yang paling umum — sesuai dengan Prettier dan sebagian besar panduan gaya, serta mencegah objek bersarang dalam melenceng terlalu jauh ke kanan. Empat spasi enak dibaca untuk file konfigurasi dangkal, dan delapan spasi terutama untuk pencetakan atau presentasi. Ketiganya menghasilkan JSON yang identik dan valid, jadi pilih sesuai harapan linter tim Anda, lalu Salin atau Unduh hasilnya.

tips

Ya — selain formatter JSON ini kami punya alat HTML Prettify yang merapikan dan meminifikasi HTML, bagian dari perangkat pengembang gratis berbasis browser yang sama. Khusus untuk JSON, halaman ini menangani perapian, minifikasi, dan validasi sintaks; beralihlah ke formatter yang sesuai untuk bahasa lain.

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

Debugging Respons API

Tempel respons API yang diminifikasi dari dev tools Anda dan langsung lihat strukturnya yang terindentasi. Temukan kolom yang hilang, validasi bentuknya, dan pastikan penanganan null vs. undefined tanpa perlu menjalankan ekstensi penampil JSON.

For Developers

Pembersihan File Konfigurasi

Kembalikan package.json, tsconfig.json, atau .eslintrc.json yang berantakan menjadi bentuk yang mudah dibaca setelah menyelesaikan konflik merge. Format, periksa kewajaran, dan commit versi yang bersih dalam satu menit.

For Developers

Inspeksi Ekspor Database

Periksa ekspor JSON dari MongoDB, DynamoDB, atau Firestore sebelum mengimpornya. Validasikan bahwa strukturnya sesuai dengan skema Anda dan tidak ada catatan yang mengalami tabrakan null yang tidak terduga.

For Developers

Inspeksi Payload Webhook

Tangkap payload webhook masuk dari Stripe, GitHub, Linear, atau Slack dan rapikan tampilannya untuk memahami strukturnya — penting saat membangun integrasi atau men-debug kolom event yang hilang.

For Developers

Pembantu Tinjauan Kode

Tempel contoh JSON dari reviewer ke deskripsi PR dalam bentuk yang sepenuhnya dirapikan, atau perkecil dengan Minify saat ruang terbatas di chat. Bagaimanapun caranya, file tetap valid dan aman untuk disalin-tempel.

Privacy & Security

Penanganan Secret Produksi

Karena semuanya berjalan di browser Anda, Anda bisa menempelkan payload rahasia produksi untuk memeriksanya tanpa perjalanan jaringan sama sekali — persis alur kerja yang dibutuhkan tim DevOps tetapi tidak bisa disediakan dengan aman oleh alat JSON berbasis cloud.

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.