Percantik & Perkecil JSON - Format dan Validasi JSON Gratis
Tempel, validasi, dan rapikan JSON dengan indentasi 2 / 4 / 8 spasi, atau minifikasi menjadi satu baris. Letakkan file .json atau tempel, lalu salin atau unduh.
Tempel JSON Anda di sini…
atau jatuhkan file .json
Selesai dengan Perapi JSON? Coba ini berikutnya
Alat pilihan yang cocok dipadukan dengan Perapian JSON. Lanjutkan tanpa kehilangan file Anda.
HTML Prettify
Rapikan HTML berantakan dengan indentasi yang tepat atau perkecil menjadi satu baris. Letakkan file atau tempel, lalu salin atau unduh.
Coba sekarangEncoder / Decoder Base64
Enkode teks atau berkas apa pun ke Base64 (dengan varian URL-safe), atau dekode Base64 kembali menjadi teks. Aman UTF-8.
Coba sekarangDekoder JWT
Dekode JSON Web Token, lihat header dan payload, periksa kedaluwarsa. Hanya lokal — token Anda tidak pernah meninggalkan browser.
Coba sekarangTabel ke JSON / SQL
Tempel tabel CSV, TSV, titik koma, pipa, atau Markdown dan konversi ke pernyataan JSON, JSONL, atau SQL INSERT secara instan.
Coba sekarangDiff Checker
Bandingkan dua cuplikan teks baris demi baris. Tampilan terpisah atau tergabung, dengan opsi mengabaikan spasi dan mengabaikan huruf besar/kecil.
Coba sekarangEditor Markdown
Tulis Markdown dengan pratinjau HTML langsung. Judul, daftar, tabel, blok kode, kutipan. Ekspor ke HTML atau Markdown.
Coba sekarangFrequently Asked Questions
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.
featuresValidasi ditenagai oleh JSON.parse native peramban Anda, parser yang sama yang digunakan oleh setiap runtime JavaScript. Kesalahan menampilkan token bermasalah yang tepat beserta posisinya, yang biasanya menunjukkan koma yang hilang, kurung yang tidak berpasangan, koma di akhir, atau kunci tanpa tanda kutip. Perbaiki titik yang disorot dan panel keluaran akan diperbarui saat Anda mengetik.
technicalTidak. Alat JSON Prettify berjalan 100% di sisi klien dalam browser Anda — tanpa perjalanan ke server, tanpa pencatatan, tanpa cache. Ini membuatnya aman untuk payload sensitif seperti respons API yang berisi data pribadi, konfigurasi internal, atau rahasia produksi yang tidak akan pernah Anda tempelkan ke alat yang dihosting.
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.
tipsSepenuhnya gratis tanpa perlu akun. Tidak ada batas penggunaan, tanpa watermark, tanpa iklan pada keluaran, dan tanpa tingkat berbayar. Alat ini hadir bersama utilitas PDF dan gambar kami sebagai bagian dari perangkat gratis untuk developer dan kreator.
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.
featuresTree mode renders your parsed JSON as an interactive, collapsible tree instead of a flat text block, so you can expand or collapse nested objects and arrays to explore a large API response without scrolling through indentation. Prettify still gives you copyable, downloadable formatted text; switch to Tree when you just need to inspect structure, then back to Prettify or Minify when you need the actual output file.
featuresUse Tree mode first to explore a big nested payload — expand only the branches you care about instead of scrolling a wall of indented text. Once you've confirmed the shape is correct, switch to Minify to produce the compact single-line JSON you actually paste into a request body or config file; both modes read the same pasted input, so switching between them is instant.
tipsClick Try sample to instantly load a small demo JSON object with a nested object, an array and a boolean so you can see Prettify, Minify and Tree mode working before pasting real data. Once you're done inspecting it, hit Clear next to the input panel to wipe the editor back to empty and start fresh with your own JSON.
usageHow JSON Prettify helps you get it done
Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start in seconds.
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.
Explore Massive GraphQL & Nested API Responses
Switch to Tree mode to expand only the branches you care about in a huge nested payload, instead of scrolling a wall of prettified indentation to find one field.
Prep Request Bodies for Postman & Insomnia
Paste a rough JSON body, prettify it to check the shape is right, then Minify before saving it into a Postman or Insomnia collection so it stores compactly.
Teach JSON Structure to New Developers
Use Tree mode's collapsible nested view to walk bootcamp students or junior engineers through how objects and arrays nest, without them getting lost in raw indentation.
Tidy Log Exports Before Filing a Support Ticket
Paste a minified error log or JSON blob copied from your monitoring tool, prettify it into a readable format, and paste the clean version into a support ticket or Slack thread.
Validate Config Files Before Committing
Paste a package.json, tsconfig.json or other JSON config file to catch a stray trailing comma, unmatched bracket or unquoted key via the native JSON.parse error message — before a malformed config breaks your build or CI pipeline.
Pixoate