Minifier JSON — Perkecil JSON Online

Hapus semua spasi yang tidak perlu dari JSON, validasi sekaligus, dan lihat berapa byte yang berhasil dihemat, baik sebelum maupun sesudah gzip.

Diperbarui
Buka file

Data kamu tidak pernah meninggalkan komputer kamu. Semua proses berjalan 100% secara lokal di browser kamu.

Apakah alat ini membantu?0.0 0 penilaian
Formatter dan validator JSON online gratisFormat JSON →

Cara menggunakan Minifier JSON

  1. Tempel JSON atau buka file .json.
  2. JSON akan divalidasi dan diminify secara instan. Jika ada error, baris dan kolomnya ditampilkan.
  3. Opsional: urutkan key secara alfabetis atau tulis setiap item array di baris sendiri (NDJSON).
  4. Salin atau unduh JSON yang sudah diminify.

Apa itu minifikasi JSON?

Minifikasi JSON menghapus setiap spasi, tab, dan baris baru yang tidak berada di dalam string. Datanya tidak berubah. JSON.parse tetap menghasilkan objek yang persis sama, tetapi teksnya jadi lebih kecil. JSON yang diformat dengan indentasi dua spasi sering kali 20–40 % lebih besar dibanding bentuk minified-nya.

{
  "id": 42,
  "tags": ["a", "b"]
}

menjadi {"id":42,"tags":["a","b"]}.

Kapan perlu meminify JSON

  • Respons API dan konfigurasi yang dikirim ke browser — byte yang dikirim lewat jaringan jadi lebih sedikit.
  • Menyimpan JSON di database, Redis, cookie, environment variable, atau query string yang punya batas ukuran.
  • Menyisipkan JSON-LD atau state aplikasi ke dalam HTML.

Untuk file yang kamu edit manual, simpan versi yang sudah diformat di repositori dan lakukan minifikasi saat build. Gunakan JSON formatter untuk mengubah kembali JSON minified menjadi bentuk yang mudah dibaca.

Perbandingan ukuran minified dan gzip

Gzip dan Brotli sangat efektif memampatkan spasi yang berulang, jadi setelah kompresi HTTP selisih antara JSON yang diformat dan yang diminify tinggal beberapa persen. Statistik menampilkan kedua angka agar kamu bisa menilai apakah minifikasi layak untuk kasusmu. Untuk payload besar, menghapus field yang tidak terpakai dan memperpendek key yang berulang jauh lebih menghemat.

Urutkan key dan JSON Lines

OpsiGunakan untuk
Urutkan keyOutput yang stabil untuk diff, key cache, dan tanda tangan. Dua objek dengan data yang sama menghasilkan teks yang identik
JSON LinesFile log, impor bulk BigQuery dan Elasticsearch, streaming. Satu nilai JSON per baris

Validasi

Karena JSON di-parse sebelum diminify, tool ini juga berfungsi sebagai validator. Trailing comma, single quote, komentar, dan key tanpa tanda kutip akan dilaporkan beserta posisinya. Angka besar tetap mengikuti batas presisi JavaScript. Integer di atas 253 bisa kehilangan digit.

Juga dicari sebagai: minify json, kompres json, perkecil json, json satu baris, hapus spasi json, json ke ndjson, json lines, minifier json online.

Tool yang cocok dipakai bersama Minifier JSON

  • Minifier JavaScript — Tempel kode JavaScript dan dapatkan kode hasil minify siap produksi dari Terser, mesin yang sama dengan Vite, webpack, dan Rollup, lengkap dengan perbandingan sebelum dan sesudah serta ukuran gzip.
  • Kompres & Dekompres Gzip — Kompres teks atau file apa pun dengan gzip, zlib, atau raw deflate, atau tempel Base64 / buka file .gz untuk didekompresi.
  • JSON ke CSV — Ubah array JSON menjadi CSV yang siap dibuka di spreadsheet.
  • XML Minifier — Padatkan dokumen XML, feed, sitemap, dan payload SOAP dengan menghapus indentasi dan komentar, dilengkapi pengecekan well-formedness agar tidak ada yang rusak.

Pertanyaan yang sering diajukan

Apakah minifikasi JSON mengubah datanya?
Tidak. Hanya spasi di luar string yang dihapus. Mem-parse JSON hasil minifikasi menghasilkan nilai yang persis sama.
Bagaimana cara mengubah JSON menjadi satu baris?
Tempel JSON di sini. Hasil minifikasinya berupa satu baris. Salin, atau unduh sebagai file.
Kenapa ukuran gzip JSON yang diformat dan yang diminify hampir sama?
Gzip dan Brotli sangat baik memampatkan spasi yang berulang. Minifikasi tetap berguna saat data tidak dikompresi, misalnya di database, cookie, atau URL.
Apakah JSON saya diunggah ke server?
Tidak. Validasi dan minifikasi berjalan di browser kamu.
Bisakah saya memasang Minifier JSON sebagai aplikasi web dan memakainya offline?
Bisa. Minifier JSON adalah aplikasi web (PWA) yang bisa dipasang. Pemasangannya lewat browser kamu, bukan diunduh dari toko aplikasi. Klik Pasang aplikasi di bagian atas halaman ini di Chrome atau Edge (Windows, macOS, Linux, ChromeOS) atau di Android. Di iPhone dan iPad, gunakan Bagikan → Tambahkan ke Layar Utama, dan di Safari 17+ pada Mac, gunakan File → Tambahkan ke Dock. Setelah itu, aplikasi akan terbuka di jendelanya sendiri dengan ikonnya sendiri. Karena berjalan sepenuhnya di browser kamu, aplikasi ini tetap bisa dipakai offline. Firefox di desktop tidak bisa memasang aplikasi web. Cara memasang aplikasi.

Tool terkait