CSV to JSON
CSV to JSON — berjalan di browser. Input tidak disimpan.
CSV → JSON
Mendukung CSV dipisahkan koma. Field dalam tanda kutip dan kutip yang di-escape juga diproses. Input hanya diproses di browser.
Cara menggunakan
- Tempel tabel terpisah koma ke kotak CSV. Isi dari Excel atau Google Sheets bisa dipakai apa adanya.
- Gunakan baris pertama sebagai header (array objek) aktif secara default. Biarkan aktif untuk objek kunci-nilai; matikan jika hanya butuh array 2D.
- Tekan Konversi dan cek hasil di kotak JSON. Pesan status muncul jika format rusak.
- Pakai Salin hasil untuk menaruh JSON di papan klip untuk kode Anda.
- Reset mengosongkan input dan output saat Anda ingin tabel baru.
Konsep utama
CSV ke JSON mengubah daftar spreadsheet, katalog produk, atau cuplikan log menjadi objek yang bisa langsung dipakai di frontend atau mock API. Penguraian hanya di browser sehingga kontak pelanggan dan tabel internal tidak ke server. Pemisah adalah koma; TSV tab bukan tugas alat ini. Jika tabel punya nama kolom, opsi header biasanya memudahkan kode nanti.
Header aktif: baris pertama jadi kunci objek dan baris berikutnya jadi objek. Header mati: setiap baris array string. Sel berisi koma bungkus dengan tanda kutip ganda; kutip di dalam field ditulis dua kali mengikuti aturan CSV. Nilai yang tampak angka tetap string di JSON—konversi sendiri setelahnya jika butuh angka.
Contoh
Jika input name,age lalu hong,30, kim,25 dan header aktif, hasilnya [{"name":"hong","age":"30"},{"name":"kim","age":"25"}]. Input yang sama tanpa header jadi tiga array. Bungkus sel yang berisi koma, misalnya "Seoul, Gangnam". Nama header Inggris kecil memudahkan notasi titik di JavaScript. Ekspor dengan jumlah kolom tidak rata sebaiknya diisi sel kosong dulu agar kunci tidak hilang.
Terkait: JSON → CSV · Pemformat JSON · TSV/CSV → tabel HTML
Pertanyaan umum
Apakah header baris pertama wajib untuk CSV ke JSON?
Nyalakan untuk array objek. Matikan jika tidak ada nama kolom, seperti koordinat. Default-nya aktif.
Bisakah mengonversi TSV tab ke JSON di sini?
Layar ini berbasis koma. Untuk tab, pakai pembuat tabel markdown atau alat tabel HTML TSV/CSV.
Bagaimana field CSV campur kutip dan koma ditangani?
Bungkus field dengan kutip ganda dan tulis kutip dalam dua kali agar terbaca satu sel.
Apakah hasil CSV ke JSON disimpan di server?
Tidak. Konversi hanya di browser, tidak dikirim atau disimpan.
Bagaimana dengan baris yang jumlah kolomnya berbeda?
Sel kosong jadi string kosong sesuai kunci header, atau baris pendek hanya mengisi kunci yang ada. Samakan jumlah kolom jika bisa.
Boleh menempel CSV dari Excel apa adanya?
Boleh. Beberapa Excel memakai titik koma atau BOM. Jika bukan koma, perbaiki pemisah dulu.
Terakhir ditinjau: 2026-09-04