Handytool
DokumenGratisBerjalan secara lokal

CSV ke JSON

Ubah baris CSV menjadi objek JSON.

.csv
Arah
Pembatas
Baris header
Indentasi
Input CSV
0 baris0 byte
Output JSON
0 baris0 byte

Tentang CSV ke JSON

Tempel file CSV atau TSV dan Handytool akan mengubah setiap baris menjadi objek JSON yang rapi langsung di browser Anda. Konverter csv to json ini mendeteksi otomatis pemisah berupa koma, titik koma, tab, atau pipe, menangani quoted fields dan escaped quotes dengan benar, serta memungkinkan Anda memilih apakah baris pertama adalah header. Karena tidak ada yang diunggah, ekspor dari Excel, Google Sheets, atau Postgres tetap sepenuhnya privat di perangkat Anda.

Fitur CSV ke JSON

  • 01

    Deteksi pemisah yang cerdas

    Penguraian terjadi sepenuhnya di browser Anda — data Anda tidak pernah meninggalkan perangkat Anda — tanpa akun dan tanpa pelacakan. Anda dapat pretty-print dengan indentasi 2 atau 4 spasi, minifikasi untuk API, salin ke papan klip atau unduh file .json.

  • 02

    Header atau array mentah

    Gunakan baris pertama sebagai kunci objek untuk mendapatkan array JSON objects, atau matikan header untuk mendapat raw 2D array. Nama header yang duplikat disambiguasi secara otomatis.

  • 03

    Berjalan sepenuhnya di browser

    Parsing terjadi sepenuhnya di browser Anda — data Anda tidak pernah meninggalkan perangkat — tanpa akun atau pelacakan. Anda bisa pretty-print dengan indentasi 2 atau 4 spasi, minify untuk API, menyalin ke clipboard, atau mengunduh file .json.

FAQ CSV ke JSON

Bagaimana cara mengonversi file CSV ke JSON?
Buka CSV di editor teks atau spreadsheet, salin baris-barisnya dan tempel ke panel kiri. Klik Konversi dan panel kanan menampilkan JSON — array of objects (jika header aktif) atau array of arrays. Gunakan Unduh untuk menyimpan sebagai converted.json.
Pemisah apa saja yang didukung?
Koma, titik koma, tab, dan pipe semuanya didukung. Pengaturan Auto secara default memeriksa data dan memilih pemisah yang menghasilkan lebar baris paling konsisten, sehingga menangani CSV titik koma gaya Eropa dan ekspor tab-separated.
Apakah bisa menangani quoted fields dan koma di dalam sel?
Ya. Parser mengikuti RFC 4180: field yang dibungkus tanda kutip ganda boleh mengandung pemisah, baris baru, atau escaped quotes yang ditulis sebagai dua tanda kutip ganda berturut-turut (""). Tanda kutip yang tidak ditutup ditampilkan sebagai error alih-alih merusak output.
Apa yang terjadi pada header kolom yang kosong atau duplikat?
Header kosong akan menjadi column_1, column_2, dst. Nama duplikat mendapat sufiks angka (email, email_2) agar setiap kunci dalam objek JSON bersifat unik.
Apakah data saya diunggah ke mana pun?
Tidak. Konverter CSV ke JSON berjalan 100% di browser menggunakan JavaScript — baris Anda tidak pernah menyentuh server dan tidak ada yang dicatat. Alat ini juga bekerja offline setelah halaman dimuat.
Apakah ada batasan jumlah baris atau ukuran file?
Tidak ada batasan yang ketat, tetapi file yang sangat besar (ratusan megabyte) mungkin lambat dirender. Untuk ekspor spreadsheet biasa dengan ribuan baris, konversi berlangsung hampir seketika.

Alat terkait

Dokumen

Jelajahi alat lain

Semua alat