🛝Toolio
Tentang Kontak

🔀 Konverter JSON ↔ CSV

Tempel atau muat array JSON dari objek (atau CSV) dan ubah ke format lain dalam satu klik — sepenuhnya di browser Anda, tanpa unggah, tanpa login, gratis.

Input JSON

Privat sejak awal. Alat ini berjalan sepenuhnya di browser Anda — tidak ada yang Anda masukkan diunggah atau disimpan, dan bisa dipakai offline.

Tentang

Alat ini mengonversi antara JSON (array dari objek) dan CSV sepenuhnya di perangkat Anda — data Anda tidak pernah meninggalkan browser. Parser CSV yang sadar kutipan menangani dengan benar bidang yang berisi koma, baris baru, atau kutipan ganda yang terlepas, sehingga ekspor kompleks dari spreadsheet atau database dapat berpindah tanpa kerusakan. Anda dapat menempelkan data langsung ke editor, atau memuat file .json atau .csv dari disk. Hasil dapat disalin ke clipboard atau diunduh sebagai file. Karena semuanya berjalan offline, alat ini berfungsi tanpa koneksi internet setelah halaman dimuat.

Cara pakai

  1. Pilih arah: JSON → CSV atau CSV → JSON menggunakan tombol toggle di bagian atas alat.
  2. Tempel data Anda ke dalam kotak input, atau klik tombol muat untuk membuka file .json atau .csv dari perangkat Anda.
  3. Klik Konversi. Hasilnya muncul secara instan di kotak output di bawah.
  4. Klik Salin untuk menyalin output ke clipboard Anda, atau Unduh untuk menyimpannya sebagai file.

FAQ

Apa struktur JSON yang diharapkan oleh konverter?
Input harus menjadi array JSON dari objek di mana setiap item berbagi kunci yang sama. Setiap objek menjadi satu baris CSV; kunci dari objek pertama menjadi baris header.
Apakah parser CSV menangani bidang yang dikutip dengan koma atau baris baru di dalamnya?
Ya. Parser mengikuti RFC 4180: bidang yang dibungkus dalam kutip ganda dapat berisi koma, baris baru, dan kutip yang terlepas. Kutip ganda yang diperlukan di dalam bidang yang dikutip mewakili karakter kutip literal.
Apakah data saya dikirim ke server?
Tidak. Semua parsing dan konversi berjalan di browser Anda dengan JavaScript. Data Anda tidak pernah meninggalkan perangkat Anda.
Apa yang terjadi jika objek dalam array JSON memiliki kunci yang berbeda?
Header dibuat dari gabungan semua kunci yang ditemukan di setiap objek. Nilai yang hilang untuk baris tertentu dihasilkan sebagai sel kosong dalam CSV.
Apakah konversi CSV ke JSON secara otomatis memaksa tipe data?
Ya. String numerik biasa menjadi angka, dan string literal true dan false menjadi nilai boolean. Semua nilai lain tetap sebagai string.
Apakah alat ini mengunggah data saya?
Tidak. Semuanya berjalan langsung di browser Anda, jadi data Anda tidak pernah meninggalkan perangkat — bahkan tetap bisa dipakai offline setelah halaman dimuat.