Formatter & validator JSON

Tempelkan JSON Anda dan langsung divalidasi, dirapikan, atau diperkecil. Jika ada kesalahan, kami tunjukkan baris dan kolomnya.

Alat ini berjalan sepenuhnya di browser Anda. Data Anda tidak pernah dikirim ke server mana pun.

Tempel JSON lalu klik Formatkan atau Minifikasi: setiap kesalahan menampilkan baris dan kolomnya.

Aturan sintaks JSON

Data uji

MasukanHasil formatHasil minifikasi
{"a":1,"b":[2,3]}Indentasi 2 spasi{"a":1,"b":[2,3]}
Tidak valid: {"a":1,}Kesalahan: koma tambahan
Tidak valid: {name:"x"}Kesalahan: kunci tanpa tanda kutip

Memakai JSON.parse bawaan browser untuk validasi ketat. Terakhir diperiksa: September 2026.

Kapan alat ini kurang tepat

Pertanyaan umum

Apakah alat ini mengirim JSON saya ke mana-mana?

Tidak. Seluruh formatter, validator, dan minifier berjalan secara lokal di browser Anda dengan JavaScript murni. JSON Anda tidak pernah diunggah atau dikirim.

Kesalahan JSON apa saja yang bisa terdeteksi?

Kami memakai parser JSON bawaan browser yang menangkap semuanya: koma yang kurang, koma tambahan, kunci tanpa tanda kutip, kurung kurawal atau kurung siku yang tidak seimbang, string yang tidak ditutup, dan urutan escape yang salah. Kami juga menunjukkan baris dan kolom tempat kesalahan itu.

Indentasi berapa yang dipakai formatter ini?

Kami memakai indentasi 2 spasi (gaya paling umum di API modern dan berkas konfigurasi). Minifikasi menghapus semua spasi kosong tanpa mengubah struktur datanya.

Apakah memformat bisa mengubah isi data saya?

Teks Anda diurai dengan parser JSON bawaan browser lalu disusun ulang, jadi JSON yang valid kembali setara secara fungsional. Ada dua kasus khusus yang perlu diketahui: kunci yang ganda menyusut ke nilai terakhir, dan angka yang sangat besar atau sangat presisi mengikuti aturan angka JavaScript sehingga bisa terbuang ke pembulatan.

Bagaimana jika data saya masih berupa tabel CSV?

Alat ini hanya menerima teks yang sudah berbentuk JSON. Untuk data tabular, pakai dulu Konverter CSV ke JSON di situs ini, yang mengubah CSV menjadi JSON langsung di browser Anda; setelah itu tempel hasilnya di sini untuk merapikan atau meminimalkan tampilannya.

Memformat baru langkah pertama: ekspor data Anda sebagai YAML dengan JSON ke YAML, bandingkan dua payload kunci demi kunci dengan Diff JSON atau periksa hasil ekspor berbentuk tabel di Penampil CSV sebelum mengonversinya.