Konverter CSV ↔ JSON
Konversi CSV dan JSON seketika — pilih pemisah, atur header, ratakan atau bersarangkan field — sepenuhnya di browser Anda.
Opsi lanjutan
Seret dan lepas file .csv, .json, atau .txt di sini
Mengonversi CSV dan JSON tanpa server
CSV dan JSON memecahkan masalah yang sama — memindahkan data terstruktur antar sistem — dalam dua bentuk yang sangat berbeda. CSV adalah tabel datar: baris dan kolom, tidak lebih, sehingga semua aplikasi spreadsheet, ekspor database, dan sistem lama fasih memakainya. JSON adalah pohon: objek bisa bersarang di dalam objek, array bisa menampung apa saja, sehingga setiap API modern dan basis kode JavaScript menggunakannya. Begitu Anda perlu memuat spreadsheet ke API, atau mengubah respons API menjadi sesuatu yang bisa dibuka di Excel, Anda harus menerjemahkan antar keduanya — dan membuat terjemahan itu benar-benar tepat (field berkutip yang mengandung koma, tanda kutip yang di-escape, objek bersarang yang tidak bisa dipetakan ke satu kolom) mudah meleset jika dilakukan manual.
Alat ini menjalankan konversi sepenuhnya di browser Anda memakai parser CSV yang teruji, sehingga data yang Anda tempel — mungkin ekspor data pelanggan, laporan internal, atau respons API yang tak ingin Anda serahkan ke situs pihak ketiga — tidak pernah meninggalkan perangkat Anda. Tidak ada tahap unggah, tidak ada permintaan bolak-balik ke server, dan tidak ada batas ukuran akibat permintaan jaringan; mesinnya sama untuk kedua arah. Perlu diingat bahwa CSV tidak punya tipe data: secara default setiap nilai CSV menjadi string JSON (sehingga konversi bolak-balik mengubah angka menjadi string dan meratakan data bersarang), kecuali Anda mengaktifkan opsi untuk mem-parse angka, true/false, dan null.
Pilih pemisah (koma, titik koma, tab, atau karakter kustom — berguna untuk ekspor CSV berlokal Eropa yang memakai titik koma, atau ekspor lama berpemisah pipa), tentukan apakah baris pertama berisi nama kolom, dan putuskan apakah kunci JSON bersarang seperti `address.city` harus menjadi satu kolom CSV yang diratakan atau disusun kembali menjadi objek bersarang saat kembali ke JSON. Rapikan hasil JSON agar mudah dibaca atau biarkan ringkas untuk langsung ditempel ke kode. Jika CSV Anda memiliki tanda kutip rusak atau baris yang tidak konsisten, parser memberi tahu persis baris mana yang gagal, bukan diam-diam menghasilkan data kacau.
Seret file langsung ke area lepas atau tempel teks secara langsung — keduanya bekerja sama. Setelah hasilnya sesuai, salin ke clipboard atau unduh sebagai file `.json` atau `.csv` siap pakai. Jika Anda perlu membentuk ulang hasil JSON lebih lanjut, atau memvalidasinya terhadap skema, JSON Formatter & Validator adalah langkah berikutnya yang wajar; jika Anda bekerja dengan token API dan bukan data tabel, JWT Decoder dan alat Base64 Encode/Decode melengkapi sisi perkakas developer ini.
Pertanyaan yang sering diajukan
Bisakah JSON dikonversi kembali ke CSV, selain CSV ke JSON?
Bisa — ganti arah kapan saja dengan tombol Tukar, memakai pengaturan pemisah dan header yang sama.
Apakah file berpemisah titik koma atau tab didukung?
Ya — pilih koma, titik koma, tab, atau pemisah satu karakter kustom apa pun.
Bisakah data dipratinjau sebelum dikonversi?
Bisa — pratinjau tabel menampilkan baris dan kolom yang terdeteksi sebelum Anda melanjutkan ke konversi penuh.