MUTools

Lainnya

Konverter CSV ⇄ JSON

Alat Konverter CSV ⇄ JSON adalah alat konversi dua arah untuk mengubah data tabel berformat CSV menjadi JSON, atau mengembalikan JSON menjadi CSV. Alat ini mendukung kedua arah, baik "CSV → JSON" maupun "JSON → CSV", dan hasilnya diperbarui secara real-time begitu Anda mengetik, jadi Anda tidak perlu menekan tombol konversi. Ini adalah alat konversi csv json gratis yang dapat digunakan tanpa instalasi dan tanpa pendaftaran.

Mode konversi
Pembatas CSV input
Format JSON output

Jatuhkan berkas CSV / JSON / JSONL di sini

atau

Format yang didukung: .csv .tsv .json .jsonl (maks. 10MB)

Output JSON
Hasil akan ditampilkan di sini setelah Anda memasukkan input

Semua input diproses di dalam browser Anda dan tidak dikirim ke server.

Pembuat Kode QR

Mengubah URL / kontak / Wi-Fi / email / acara / koordinat geografis / SMS / telepon / teks menjadi gambar kode QR. Ukuran, format, warna, dan logo dapat dipilih. Berjalan sepenuhnya di browser Anda.

Undian

Mengundi secara acak 1–N item dari daftar teks atau rentang angka. Mendukung tanpa pengulangan, animasi gulungan, dan penyimpanan riwayat undian. Berjalan sepenuhnya di browser Anda.

Color Picker

Mengambil warna dari gambar untuk memperoleh kode warna. Anda dapat mengambil warna per piksel sambil memperbesar dengan loupe, dengan dukungan peralihan HEX / RGB / HSL dan ekspor palet. Berjalan sepenuhnya di browser Anda.

Konverter Kode Warna

Alat gratis untuk mengonversi kode warna HEX, RGB, HSL, HSV, dan OKLCH secara timbal balik. Mendukung RGBA, HEX 8 digit, dan HSLA dengan transparansi, mengonversi warna yang Anda masukkan ke semua format sekaligus dan menyalinnya hanya dengan satu klik. Nilai referensi CMYK juga ditampilkan. Berjalan sepenuhnya di browser Anda.

Pemeriksa Kontras

Pemeriksa kontras gratis yang menghitung rasio kontras antara warna latar depan (warna teks) dan warna latar belakang secara real-time. Menilai kelulusan terhadap kriteria AA dan AAA WCAG 2.1 / 2.2 (teks normal, teks besar, komponen UI), serta mendukung saran warna lulus otomatis, simulasi buta warna, dan APCA. Periksa aksesibilitas skema warna sepenuhnya di browser Anda.

Timer Pomodoro

Timer Pomodoro online gratis yang mengulang 25 menit fokus dan 5 menit istirahat. Sebagai timer fokus untuk belajar dan bekerja, mendukung progres melingkar, suara alarm, layar penuh, dan tampilan pop-out yang selalu di depan. Berjalan sepenuhnya di browser Anda.

Apa itu alat Konverter CSV ⇄ JSON?

Alat Konverter CSV ⇄ JSON adalah alat konversi dua arah untuk mengubah data tabel berformat CSV menjadi JSON, atau mengembalikan JSON menjadi CSV. Alat ini mendukung kedua arah, baik "CSV → JSON" maupun "JSON → CSV", dan hasilnya diperbarui secara real-time begitu Anda mengetik, jadi Anda tidak perlu menekan tombol konversi. Ini adalah alat konversi csv json gratis yang dapat digunakan tanpa instalasi dan tanpa pendaftaran.

Pada arah konversi csv ke json, alat ini mendukung deteksi header otomatis yang memperlakukan baris pertama sebagai nama kolom (kunci), inferensi tipe yang mengonversi angka, boolean, dan null secara otomatis, serta pemilihan pembatas antara koma, tab, titik koma, dan pipa. Anda dapat menempel CSV atau TSV hasil ekspor dari Excel apa adanya, lalu mengonversinya menjadi data JSON berupa array berisi objek. Selain array JSON biasa, format output juga dapat dipilih sebagai JSONL (satu rekaman per baris), sehingga cocok untuk konversi csv ke jsonl maupun keperluan log.

Pada arah konversi json ke csv, alat ini mengeluarkan array berisi objek menjadi CSV. Karena gabungan (union) seluruh kunci dari setiap objek otomatis disusun menjadi header, kolom tidak akan hilang meskipun setiap baris memiliki kolom yang berbeda. Objek dan array bersarang disimpan ke dalam sel sebagai string JSON. Alat ini mendukung pemilihan pembatas output dan penambahan BOM UTF-8 (kompatibel Excel), sehingga cocok untuk alur kerja konversi excel csv json maupun untuk mengeluarkan data json ke csv.

CSV dan JSON yang Anda masukkan seluruhnya diproses di dalam browser Anda dan tidak dikirim ke server eksternal. Anda pun dapat mengonversi berkas yang berisi data internal atau informasi pribadi dengan tenang. Berjalan sepenuhnya di browser Anda.

Cara penggunaan

  1. Pada "Mode konversi" di bagian atas, pilih "CSV → JSON" atau "JSON → CSV".
  2. Ketik atau tempel CSV / JSON / JSONL ke kolom input, atau muat berkas dengan menyeret dan melepasnya. Kolom hasil akan diperbarui secara real-time.
  3. Pada CSV → JSON, alihkan "Ada baris header", "Inferensi tipe", "Pembatas", dan "Format JSON (array / JSONL)" sesuai kebutuhan.
  4. Pada JSON → CSV, alihkan pembatas output dan "Kompatibel Excel (dengan BOM)" sesuai kebutuhan.
  5. Ambil hasil konversi dengan tombol "Salin" atau "Unduh" di kolom hasil. Jika ingin mencoba data lain, kosongkan kolom input dengan tombol "Bersihkan".

Skenario penggunaan

  • Mengeluarkan data JSON dari respons API menjadi CSV, lalu membukanya di Excel atau Google Spreadsheet untuk diolah dan diperiksa (mengeluarkan data json ke csv).
  • Mengonversi CSV hasil ekspor dari Excel menjadi JSON untuk dimuat sebagai data awal pada frontend atau mock (konversi excel csv json).
  • Mengonversi CSV menjadi JSONL (satu rekaman per baris) untuk platform log atau pipeline pemrosesan data (konversi csv ke jsonl).
  • Memformat CSV / TSV dengan pembatas tab atau titik koma menjadi JSON beserta nama kolomnya untuk memeriksa isinya.
  • Menonaktifkan inferensi tipe untuk mempertahankan angka 0 di awal seperti kode pos atau nomor telepon saat mengonversi CSV ↔ JSON secara dua arah.

Hal yang perlu diperhatikan

  • Seluruh konversi dilakukan di dalam browser, dan data input tidak pernah dikirim ke server eksternal.
  • Pada CSV → JSON, jika pembatas diatur ke "Deteksi otomatis", koma, tab, titik koma, dan sejenisnya akan diperkirakan secara otomatis. Jika hasilnya tidak sesuai harapan, tentukan pembatas secara eksplisit.
  • Jika "Inferensi tipe" diaktifkan, angka, boolean, dan null dikonversi secara otomatis. Jika ingin mempertahankan angka 0 di awal (misalnya kode pos "0123"), nonaktifkan opsi ini agar nilai diperlakukan sebagai string.
  • Jika "Ada baris header" dinonaktifkan, baris pertama pun dianggap sebagai data, dan setiap baris dikeluarkan sebagai array.
  • Pada JSON → CSV, gabungan (union) kunci dari setiap objek disusun menjadi header. Objek dan array bersarang dikeluarkan ke dalam sel sebagai string JSON.
  • Untuk CSV yang dibuka di Excel, aktifkan "Kompatibel Excel (dengan BOM)" guna mencegah teks rusak. Baris baru dikeluarkan dalam format CRLF.
  • Konversi tetap dilanjutkan meskipun jumlah kolom antarbaris pada CSV tidak sama, dan peringatan akan ditampilkan di kolom hasil.

Pertanyaan yang sering diajukan

Apakah CSV atau JSON yang dimasukkan dikirim ke server?
Tidak dikirim. Seluruh proses konversi berjalan sepenuhnya di dalam browser Anda. Anda pun dapat melakukan konversi csv json pada berkas yang berisi data internal atau informasi pribadi dengan tenang.
Bagaimana cara mencegah teks rusak di Excel saat JSON → CSV?
Aktifkan "Kompatibel Excel (dengan BOM)". Karena CSV yang dikeluarkan diberi BOM UTF-8, teks tidak akan rusak meskipun dibuka di Excel.
Apakah input/output JSONL (satu rekaman per baris) juga didukung?
Didukung. Pada CSV → JSON, Anda dapat memilih "JSONL" sebagai format output. Pada JSON → CSV, sistem otomatis mendeteksi apakah input berupa JSONL saat memuatnya, sehingga konversi csv ke jsonl maupun jsonl ke csv sama-sama dapat dilakukan.
Apa yang terjadi jika JSON bersarang dikonversi menjadi CSV?
Objek dan array bersarang dikeluarkan apa adanya ke dalam sel sebagai string JSON. Karena CSV pada dasarnya berbentuk tabel datar, struktur bersarang dipertahankan sebagai teks.
Angka 0 di awal kode pos atau nomor telepon saya hilang.
Jika "Inferensi tipe" aktif, nilai ditafsirkan sebagai angka sehingga angka 0 di awal hilang. Nonaktifkan inferensi tipe agar semua nilai dipertahankan sebagai string saat dikonversi.