Berjalan di browser Anda

JSON Formatter & Minifier (Rapi & Kecilkan)

Format atau perkecil JSON, dengan tampilan lokasi kesalahan yang jelas. Semuanya berjalan di browser Anda.

Input Anda tidak pernah dikirim ke server (pemrosesan lokal) Aman digunakan bahkan dengan data sensitif
Opsi lanjutan
Cmd/Ctrl+Enter untuk memformat / Cmd/Ctrl+Shift+Enter untuk memperkecil
Menunggu
Input (JSON)
Baris 0 Kar. 0 Ukuran 0 B
Input Anda diproses secara lokal di browser dan tidak pernah dikirim ke server.
Output
Baris 0 Kar. 0 Ukuran 0 B
Salin atau unduh hasilnya.
JSON yang diformat atau diperkecil akan muncul di sini...

Opsi

Opsi lanjutan

Cara Menggunakan (3 Langkah)

1. Tempel

Tempel JSON ke panel input.

2. Format/Kecilkan

Klik Format atau Kecilkan untuk menghasilkan hasil.

3. Salin

Salin hasil output dan selesai.

Pintasan

Pintasan berfungsi saat input aktif.
Cmd/Ctrl + Enter
Format
Cmd/Ctrl + Shift + Enter
Kecilkan
Cmd/Ctrl + L
Hapus (dengan konfirmasi)

Contoh JSON Terformat

Sebelum
{"nama":"A","item":[1,2],"meta":{"ok":true}}
Sesudah
{
  "item": [
    1,
    2
  ],
  "meta": {
    "ok": true
  },
  "nama": "A"
}
  • Menambahkan indentasi dan jeda baris agar mudah dibaca
  • Mengurutkan kunci untuk menjaga urutan tetap konsisten

Catatan dan Istilah

Apa itu format JSON?

JSON pretty-printing menambahkan jeda baris dan indentasi sehingga strukturnya mudah dibaca manusia.

Apa itu minifikasi JSON?

Minifikasi menghapus semua spasi putih agar ukuran output sekecil mungkin.

Kesalahan umum

Koma berlebih, tanda kutip yang hilang, dan tanda kurung yang tidak berpasangan adalah hal yang umum. Alat ini menunjukkan detail baris/kolom.

Tip

Indentasi 2 spasi menjaga diff tetap kecil, sedangkan 4 spasi lebih mudah dipindai mata. Pilih sesuai alur kerja Anda.

FAQ: JSON Formatter & Minifier

Saya mendapat kesalahan

Kami menunjukkan baris dan kolom tempat JSON terputus. Jika memungkinkan, input akan disorot dan Anda dapat melompat langsung ke kesalahan.

Dapatkah saya menggunakan JSON dengan komentar (JSONC/JSON5)?

Standar JSON tidak mengizinkan komentar. Aktifkan “Hapus komentar sebelum penguraian” jika perlu (tidak sepenuhnya kompatibel).

JSON besar terasa lambat

Penguraian dan pemformatan berjalan di Web Worker untuk menjaga input tetap responsif. Tampilan pohon otomatis dimatikan untuk input besar.

Apakah data saya dikirim?

Tidak. Pemformatan, minifikasi, dan validasi semuanya terjadi sepenuhnya di browser Anda.

Saya melihat escape \uXXXX

Alihkan “Escape Unicode” untuk mengontrol apakah output harus menggunakan urutan escape.