Pembentuk JSON
Rapikan, kompres, dan validasi JSON langsung di browser Anda — lengkap dengan petunjuk kesalahan yang jelas jika ada bagian yang tidak dapat diparsing.
JSON Anda
Hasil yang telah diformat
Pilih tingkat indentasi, atur format JSON Anda, lalu salin atau unduh hasilnya.
Percantik tampilan kode dengan indentasi pilihan Anda. Fitur Minify akan menggabungkan semuanya menjadi satu baris yang ringkas.
Ulasan
Semua yang perlu Anda ketahui tentang JSON Formatter
Cara mempercantik, meminimalkan, dan memvalidasi JSON, perbandingan opsi indentasi, serta di mana JSON yang telah diformat digunakan.
- Tempelkan JSON, pilih opsi "Beautify" atau "Minify", lalu salin atau unduh hasilnya.
- Semuanya berjalan di browser Anda — file JSON Anda tidak pernah diunggah atau disimpan.
- Gunakan indentasi 2 spasi agar lebih mudah dibaca, atau gunakan Minify untuk memperkecil ukuran file saat diimplementasikan.
Cara Menggunakan JSON Formatter
- Tempelkan atau ketik JSON Anda ke dalam panel input, atau klik "Muat contoh" untuk mencobanya.
- Pilih "Beautify" untuk menampilkan kode dengan format yang rapi sesuai indentasi yang Anda pilih, atau pilih "Minify" untuk meringkasnya menjadi satu baris yang ringkas.
- Salin hasil yang sudah diformat ke papan klip Anda, atau unduh sebagai berkas .json terpisah.
Mengapa harus memformat JSON?
JSON mentah dari respons API, berkas log, atau konfigurasi build yang telah di-minify sering kali berupa satu baris yang padat tanpa jeda baris, sehingga sulit untuk dibaca, di-debug, atau dibandingkan. Koma atau tanda kurung yang terlewat juga dapat membuat proses parsing gagal total, dan menemukan letak pastinya secara manual sangat melelahkan.
Alat ini mengatur ulang indentasi JSON agar lebih mudah dibaca, mengembalikannya ke bentuk ringkas saat Anda membutuhkan payload yang padat, dan — karena semuanya dijalankan sebagai JavaScript biasa di peramban Anda — menunjukkan dengan tepat di mana proses parsing gagal jika JSON Anda tidak valid.
Mempercantik vs. Meminimalkan
| Mode | Paling cocok untuk | Mengapa hal ini layak untuk diperiksa |
|---|---|---|
| Rekomendasi untuk Mempercantik Diri | Membaca, menelusuri kesalahan, dan meninjau kode | Indentasi dan jeda baris membuat strukturnya terlihat jelas sekilas |
| Minifikasi | Data API, konfigurasi produksi | Menghapus spasi kosong untuk mengurangi ukuran transfer |
| Hanya untuk verifikasi | Pemeriksaan CI, pemeriksaan validitas cepat | Memastikan sintaksnya benar tanpa mengubah formatnya |
Pembentuk JSON tanpa mengunggah data Anda
Semuanya terjadi di perangkat: JSON Anda diurai dan diformat ulang menggunakan mesin JSON bawaan JavaScript, langsung di tab browser Anda. Tidak ada data yang dikirim ke server, dicatat, atau disimpan — bahkan untuk sementara pun tidak.
Karena tidak ada file yang diunggah, tidak ada batasan ukuran file di sisi server. Satu-satunya batasan praktis adalah kapasitas memori perangkat Anda dan kinerja browser untuk data yang sangat besar.
JSON Anda tidak pernah meninggalkan browser Anda. Hal ini membuatnya aman untuk menyisipkan kunci API, konfigurasi internal, atau data sensitif lainnya sambil memformatnya.
Perlu membandingkan dua berkas JSON secara berdampingan, atau menghapus baris yang berulang dari ekspor log? Alat Penghapus Baris Berulang dapat membantu.
2 spasi vs. 4 spasi vs. tab — indentasi mana yang sebaiknya Anda gunakan?
| Indentasi | Paling cocok untuk | Pertimbangan |
|---|---|---|
| 2 spasi. Pengaturan default yang baik | Konfigurasi web, respons API, serta sebagian besar panduan gaya | JSON yang bersarang dalam-dalam tetap bisa menjadi lebar |
| 4 tempat | Menyesuaikan basis kode yang sudah menggunakan indentasi 4 spasi | Output yang lebih luas, pengguliran yang lebih banyak pada hierarki yang dalam |
| Tab | Editor yang memungkinkan Anda mengatur lebar indentasi sesuai preferensi pribadi | Tampilannya tidak konsisten di berbagai alat/terminal |
Jika Anda ragu, menggunakan 2 spasi adalah praktik yang paling umum dalam JSON dan membuat hasil keluaran tetap ringkas tanpa mengorbankan keterbacaan. Beralihlah sepenuhnya ke mode Minify begitu Anda siap untuk mengirimkan payload.
Untuk apa orang-orang menggunakan JSON Formatter
- Debugging API responsesPretty-print a compact API response to actually read its structure.
- Validating config filesCatch a missing comma or bracket before it breaks a build.
- Mengurangi ukuran data: Kompres JSON sebelum mengirimkannya dalam isi permintaan atau berkas statis.
- Reviewing pull requestsReformat a diff-unfriendly one-liner into something reviewable.
- Mempelajari Struktur JSON: Lihat objek dan larik bersarang yang disajikan dengan jelas sambil mempelajari formatnya.
Cara Kerja Alat Ini
JSON Formatter berjalan sepenuhnya di sisi klien menggunakan metode bawaan JavaScript, yaitu JSON.parse dan JSON.stringify, sehingga pemformatan dan validasi berlangsung seketika tanpa ada data yang diunggah, disimpan, atau dicatat.
Terakhir diperbarui: 14 September 2026.
Apakah panduan ini bermanfaat?
Lebih banyak alat di dalam kotak
Ada 14 alat gratis lainnya yang tidak memerlukan kunci API yang tersedia di halaman beranda.
Penghitung Kata
Penghitungan kata, karakter, kalimat, dan paragraf secara real-time.
Pengubah Ukuran Gambar
Ubah ukuran gambar JPG, PNG, dan WEBP berdasarkan piksel atau persentase.
Gambar ke PDF
Gabungkan gambar-gambar tersebut menjadi satu berkas PDF yang dapat diunduh.
Penghapus Baris Ganda
Hapus baris yang berulang dari blok teks apa pun.
Pembuat Kata Sandi
Kata sandi acak yang kuat dengan aturan khusus.