
JSON Formatter — Memformat, Memvalidasi, dan Mempercantik JSON Online
Validasi JSON, format dengan 2, 4 atau 8 spasi, atau perkecil di browser Anda.
Tempelkan JSON Anda di sini — dapatkan keluaran yang divalidasi dan diformat untuk disalin atau diunduh
atau jatuhkan file .json
Apa yang dapat Anda lakukan dengan Percantik JSON
Tinjau kemampuan utama sebelum Anda mulai.
- Format JSON yang berantakan menjadi kode yang bersih dan mudah dibaca
- Validasi JSON dan tangkap kesalahan sintaksis
- Perkecil JSON menjadi satu baris ringkas
- Pilih lekukan 2, 4 atau 8 spasi
- Salin atau unduh hasil yang diformat
Referensi pengaturan
2 pengaturan
Kontrol yang tersedia untuk Percantik JSON.
Pengaturan
- ModusPreset
- Pilih cara JSON Anda ditampilkan: Percantik memformatnya dengan indentasi yang mudah dibaca, Kompresi memampatkannya menjadi satu baris, dan Tree menampilkan tampilan interaktif yang dapat dilipat untuk menjelajahi data bersarang.Opsi: PercantikKompresiPohon
- Indentasitarik-turun
- Mengatur berapa spasi indentasi untuk setiap tingkat sarang pada hasil yang dipercantik (hanya tampil dalam mode Percantik); pilih 2 untuk gaya kode yang ringkas atau 4 atau 8 agar struktur yang dalam lebih mudah dibaca.Opsi: 2 spasi4 spasi8 spasi
Alat terkait untuk Percantik JSON
Alat untuk langkah umum selanjutnya setelah Percantik JSON.
Alat Developer
Percantik HTML
Format HTML dengan lekukan yang konsisten atau perkecil menjadi satu baris di browser Anda.
Coba sekarangAlat Developer
Encoder / Decoder Base64
Enkode teks atau file sebagai Base64, atau dekode Base64 menjadi teks yang didukung, dengan opsi aman URL dan UTF-8 di browser Anda.
Coba sekarangAlat Developer
Dekoder JWT
Decode header dan payload JWT, periksa masa berlakunya dan salin data yang didekode secara lokal; tidak diperlukan akun.
Coba sekarangPertanyaan yang Sering Diajukan
Tempel JSON Anda ke panel input — JSON akan langsung diurai dan diformat ulang dengan indentasi 2, 4, atau 8 spasi. Jika JSON tidak valid, Anda akan mendapatkan baris dan kolom kesalahan yang tepat dari parser native. Semuanya berjalan di browser Anda, jadi tanpa kunci API, tanpa batasan laju, dan data Anda tidak pernah keluar dari perangkat. Gunakan Prettify untuk output yang mudah dibaca dan terindentasi, atau Minify untuk meringkasnya menjadi satu baris saat dikirim melalui jaringan.
usagePrettify menambahkan pemisah baris dan indentasi agar JSON mudah dibaca dan ditinjau manusia saat debugging. Minify menghapus setiap spasi, tab, dan baris baru, menghasilkan payload sekecil mungkin — berguna untuk permintaan API, konfigurasi yang disematkan dalam kode sumber, dan mengurangi ukuran bundel. Alat kami menyediakan kedua mode hanya dengan satu klik.
featuresValidation happens locally in Anda browser. Errors surface the offending token plus its Posisi, which usually pinpoints a missing comma, unmatched bracket, trailing comma, or unquoted key. Fix the highlighted spot and the Hasil panel updates as Anda type.
technicalTidak. Pemformatan berjalan di browser Anda dan bukan melalui API pemrosesan Pixoate. Ikuti aturan keamanan organisasi Anda sebelum membuka rahasia produksi atau data pribadi di aplikasi web apa pun.
privacyYa. Seret file .json mana pun ke panel input dan file tersebut langsung terbaca ke dalam editor. File besar (dump API berukuran multi-megabita, konfigurasi yang diekspor, file log) bisa selama browser Anda dapat menampungnya di memori — biasanya puluhan megabita tanpa masalah.
usageTidak, alat ini mengikuti standar ketat JSON RFC 8259 karena itulah yang diterima oleh JSON.parse. Komentar, koma di akhir, tanda kutip tunggal, dan kunci tanpa tanda kutip akan ditandai sebagai tidak valid. Jika Anda membutuhkan dukungan JSON5 atau JSONC, hilangkan dulu sintaks non-standarnya, lalu format dengan Pixoate.
featuresSetelah pemformatan, klik Salin untuk menempatkan hasilnya ke clipboard Anda dengan satu ketukan, atau klik Unduh untuk menyimpan sebagai output.json (atau output.min.json dalam mode minify). Output mempertahankan pengkodean UTF-8, sehingga emoji dan karakter non-Latin tetap utuh.
tipsAnda dapat menggunakan, menyalin, dan mengunduh hasilnya tanpa membuat akun. Outputnya tidak memiliki tanda air Pixoate.
pricingAlat ini memvalidasi bahwa JSON Anda benar secara sintaksis terhadap standar RFC 8259 — alat ini mengurai dokumen dan menunjukkan dengan tepat baris dan kolom kesalahan — tetapi tidak memeriksa terhadap JSON Schema (kolom wajib, tipe nilai, rentang). Untuk pemeriksaan sintaksis dan pemformatan instan, alat ini ideal; untuk kesesuaian skema, Anda memerlukan validator JSON Schema khusus.
technicalDua spasi adalah pengaturan default yang paling umum — sesuai dengan Prettier dan sebagian besar panduan gaya, serta mencegah objek bersarang dalam melenceng terlalu jauh ke kanan. Empat spasi enak dibaca untuk file konfigurasi dangkal, dan delapan spasi terutama untuk pencetakan atau presentasi. Ketiganya menghasilkan JSON yang identik dan valid, jadi pilih sesuai harapan linter tim Anda, lalu Salin atau Unduh hasilnya.
tipsYa — selain formatter JSON ini kami punya alat HTML Prettify yang merapikan dan meminifikasi HTML, bagian dari perangkat pengembang gratis berbasis browser yang sama. Khusus untuk JSON, halaman ini menangani perapian, minifikasi, dan validasi sintaks; beralihlah ke formatter yang sesuai untuk bahasa lain.
featuresMode Tree merender JSON yang Anda parse sebagai pohon interaktif yang dapat diciutkan alih-alih blok teks datar, sehingga Anda dapat memperluas atau menciutkan objek dan array bersarang untuk menjelajahi respons API besar tanpa menggulir melalui indentasi. Prettify tetap memberi Anda teks terformat yang dapat disalin dan diunduh; beralih ke Tree saat Anda hanya perlu memeriksa struktur, lalu kembali ke Prettify atau Minify saat Anda memerlukan file output yang sebenarnya.
featuresGunakan mode Tree terlebih dahulu untuk menjelajahi payload bertingkat yang besar — perluas hanya cabang yang Anda pedulikan alih-alih menggulir dinding teks berindentasi. Setelah Anda memastikan strukturnya benar, beralih ke Minify untuk menghasilkan JSON satu baris yang ringkas yang benar-benar Anda tempel ke request body atau berkas konfigurasi; kedua mode membaca input tempel yang sama, jadi beralih di antara keduanya bersifat instan.
tipsKlik Coba sampel untuk langsung memuat objek JSON demo kecil dengan objek bersarang, sebuah array, dan sebuah boolean sehingga Anda dapat melihat mode Prettify, Minify, dan Tree bekerja sebelum menempelkan data asli. Setelah selesai memeriksanya, tekan Bersihkan di sebelah panel input untuk mengosongkan kembali editor dan mulai baru dengan JSON Anda sendiri.
usageYa. Tempel JSON mentah atau seret file .json lalu klik Prettify — panel hasil akan menampilkannya dengan indentasi 2, 4, atau 8 spasi sesuai pilihan Anda, sehingga objek dan array bersarang mudah dibaca. Karena semuanya berjalan di browser Anda dan data Anda tidak pernah meninggalkan perangkat, alat ini juga berfungsi sebagai penampil JSON cepat untuk respons API dan file konfigurasi.
usageTidak — JSON Prettify berjalan sepenuhnya di browser Anda, jadi apa yang Anda tempel tidak akan pernah meninggalkan mesin yang Anda gunakan. Hal ini penting jika Anda memeriksa sesuatu yang berisi token, kunci, atau data pelanggan. Menutup tab sudah cukup untuk menghapusnya.
troubleshootingKesalahan menunjuk pada posisi pertama yang tidak dapat diurai, yang biasanya terletak tepat setelah kesalahan sebenarnya, bukan setelah kesalahan sebenarnya — koma yang hilang, kutipan atau tanda kurung tidak tertutup, atau kutipan cerdas yang ditempelkan dari dokumen, bukan yang lurus. Periksa baris di atas posisi yang dilaporkan terlebih dahulu.
troubleshootingTidak untuk keduanya. JSON Prettify gratis, unduhan Anda tidak memiliki tanda air, dan tidak ada yang diminta di akhir — tidak ada gunanya jika Anda menyelesaikan pekerjaan dan kemudian menyadari bahwa pekerjaan tersebut memerlukan biaya.
pricingTidak — JSON Prettify berjalan langsung di browser pada desktop dan ponsel. Tidak ada yang perlu diinstal, tidak ada uji coba yang perlu dimulai, dan tidak ada lisensi yang perlu dibeli sebelum Anda mengetahui apakah alat ini memenuhi kebutuhan Anda. Coba langsung pada file yang sedang Anda tangani, bukan pada contoh.
troubleshootingBagaimana Percantik JSON membantu Anda menyelesaikannya
Masalah nyata yang dipecahkannya setiap hari — untuk bisnis, kreator, dan tugas sehari-hari. Temukan kasus penggunaan yang cocok untuk Anda dan mulailah.
Debugging Respons API
Tempel respons API yang diminifikasi dari dev tools Anda dan langsung lihat strukturnya yang terindentasi. Temukan kolom yang hilang, validasi bentuknya, dan pastikan penanganan null vs. undefined tanpa perlu menjalankan ekstensi penampil JSON.
Pembersihan File Konfigurasi
Kembalikan package.json, tsconfig.json, atau .eslintrc.json yang berantakan menjadi bentuk yang mudah dibaca setelah menyelesaikan konflik merge. Format, periksa kewajaran, dan commit versi yang bersih dalam satu menit.
Inspeksi Ekspor Database
Periksa ekspor JSON dari MongoDB, DynamoDB, atau Firestore sebelum mengimpornya. Validasikan bahwa strukturnya sesuai dengan skema Anda dan tidak ada catatan yang mengalami tabrakan null yang tidak terduga.
Inspeksi Payload Webhook
Tangkap payload webhook masuk dari Stripe, GitHub, Linear, atau Slack dan rapikan tampilannya untuk memahami strukturnya — penting saat membangun integrasi atau men-debug kolom event yang hilang.
Pembantu Tinjauan Kode
Tempel contoh JSON dari reviewer ke deskripsi PR dalam bentuk yang sepenuhnya dirapikan, atau perkecil dengan Minify saat ruang terbatas di chat. Bagaimanapun caranya, file tetap valid dan aman untuk disalin-tempel.
Penanganan Secret Produksi
Karena semuanya berjalan di browser Anda, Anda bisa menempelkan payload rahasia produksi untuk memeriksanya tanpa perjalanan jaringan sama sekali — persis alur kerja yang dibutuhkan tim DevOps tetapi tidak bisa disediakan dengan aman oleh alat JSON berbasis cloud.
Jelajahi Respons GraphQL & API Bertingkat yang Besar
Beralih ke mode Tree untuk membuka hanya cabang yang Anda pedulikan dalam payload bersarang yang besar, alih-alih menggulir dinding indentasi yang rapi untuk menemukan satu kolom.
Siapkan Body Request untuk Postman & Insomnia
Tempel body JSON kasar, rapikan untuk memeriksa bentuknya sudah benar, lalu Minify sebelum menyimpannya ke koleksi Postman atau Insomnia agar tersimpan secara ringkas.
Ajarkan Struktur JSON kepada Developer Baru
Gunakan tampilan bertingkat yang dapat diciutkan pada mode Tree untuk memandu siswa bootcamp atau engineer junior tentang bagaimana objek dan array bertingkat, tanpa membuat mereka tersesat dalam indentasi mentah.
Ekspor Log Rapi Sebelum Mengajukan Tiket Dukungan
Tempel log kesalahan yang diminifikasi atau blob JSON yang disalin dari alat pemantauan Anda, rapikan menjadi format yang mudah dibaca, lalu tempel versi bersihnya ke tiket dukungan atau thread Slack.
Validasi Berkas Konfigurasi Sebelum Commit
Paste a Kemasan.json, tsconfig.json or other JSON config file to catch a stray trailing comma, unmatched bracket or unquoted key with immediate validation feedback — Sebelum a malformed config breaks Anda Buat or CI pipeline.
Saksikan setiap transformasi selesai
Setiap foto crosses the slash untouched and comes out the other side finished.


























