Cara menggunakan
- Tempel atau ketik JSON di kotak.
- Pilih ukuran indentasi.
- Klik Rapikan atau Kecilkan.
- Salin atau unduh hasilnya.
Respons API, log, dan file konfigurasi sering berisi JSON dalam satu baris panjang yang sulit dibaca. Formatter JSON ini merapikannya dengan indentasi 2 spasi, 4 spasi, atau tab, atau sebaliknya meminify-nya menjadi satu baris tanpa spasi berlebih. Hasilnya langsung menggantikan teks masukan dan siap disalin atau diunduh sebagai formatted.json.
Parsing memakai JSON.parse bawaan browser yang mengikuti standar JSON ketat (RFC 8259 / ECMA-404), sehingga alat ini juga berfungsi sebagai validator JSON. Jika gagal, pesan error dari browser ditampilkan, dan bila pesan itu memuat posisi karakter, posisi tersebut diubah menjadi nomor baris dan kolom. Penyebab umum adalah koma di akhir, tanda kutip tunggal, key tanpa tanda kutip, dan komentar.
Karena teks diubah menjadi nilai JavaScript lalu ditulis ulang, beberapa detail bisa berubah: bilangan bulat di atas 2^53 kehilangan presisi, key yang muncul dua kali hanya menyimpan nilai terakhir, key yang tampak seperti bilangan bulat non-negatif dipindah ke awal objek, dan 1.0 ditulis sebagai 1. Komentar dan sintaks JSON5 tidak didukung. Semua proses berjalan di browser; JSON tidak diunggah atau disimpan.