Gratis Pemformat JSON

Tempel teks JSON (array, objek, string, angka, boolean, null). Pilih indent 2 atau 4 spasi lalu Rapikan atau Minify. JSON tidak valid menampilkan pesan parser agar koma, tipe kutip, atau teks ekstra bisa diperbaiki. Tidak ada data yang keluar dari tab ini.

Loading…

How to use this tool

  1. 1

    Buka Pemformat JSON

    Pastikan dulu alat ini cocok untuk tugas Anda: Validasi JSON, pretty-print, minify, indent fleksibel, hasil mudah disalin, 100% lokal.

  2. 2

    Tambahkan konten

    Masukkan atau unggah data yang diminta panel, lalu sesuaikan opsi yang tersedia.

  3. 3

    Gunakan hasilnya

    Periksa pratinjau, lalu salin atau unduh hasil saat sudah benar.

Fakta singkat

Bisa offline?Ya — setelah skrip dimuat, parsing hanya memakai JSON di peramban.
JSON5 atau komentar?Hanya JSON ketat (ECMA-404). Komentar, koma trailing, atau kunci tanpa kutip akan gagal sampai dinormalisasi.
Apakah data diunggah?Tidak. Safe Local Tools statis; teks tidak meninggalkan tab ini.
Payload sangat besar?Tempelan sangat besar tetap bisa membebani memori tab. Untuk JSON besar, gunakan alat streaming atau CLI.

Top use cases

  1. Validasi JSON, pretty-print, minify, indent fleksibel, hasil mudah disalin, 100% lokal.
  2. Bisa offline?: Ya — setelah skrip dimuat, parsing hanya memakai JSON di peramban.
  3. JSON5 atau komentar?: Hanya JSON ketat (ECMA-404). Komentar, koma trailing, atau kunci tanpa kutip akan gagal sampai dinormalisasi.
  4. Apakah data diunggah?: Tidak. Safe Local Tools statis; teks tidak meninggalkan tab ini.
  5. Payload sangat besar?: Tempelan sangat besar tetap bisa membebani memori tab. Untuk JSON besar, gunakan alat streaming atau CLI.

FAQ

Mengapa JSON gagal dengan "Unexpected token"?

Penyebab umum: koma trailing setelah properti terakhir, string kutip tunggal, atau teks sebelum/sesudah nilai JSON. Parser ketat membutuhkan kutip ganda dan tanpa koma trailing.

Apakah rapikan mengubah urutan kunci?

JavaScript modern biasanya mempertahankan urutan penyisipan kunci string saat bolak-balik JSON.parse/stringify — jangan mengandalkan urutan sebagai kontrak antar sistem.

Bisa memformat JSON Lines (NDJSON)?

Bukan sebagai banyak dokumen dalam satu klik — alat ini mengharapkan satu nilai JSON. Pisahkan baris dan format tiap nilai sendiri.

Apakah minify mengubah nilai?

Minify hanya menghapus spasi kosong di antara token; tidak mengubah string atau angka. Validasi ulang di pipeline Anda jika perlu file identik per byte.

Apakah rapikan menghapus komentar?

JSON tidak punya komentar. Jika file berisi // atau /* */, hapus dulu atau gunakan preprocessor — halaman ini hanya menjalankan JSON.parse.

Bagaimana Unicode dalam string?

JSON.stringify dapat meng-escape non-ASCII sebagai \uXXXX tergantung mesin; nilai yang di-parse tetap string yang sama. Salin keluaran dan bandingkan di konsumen jika escape penting.