CSV to JSON Dönüştürücü

Başlık satırlı ya da başlıksız bir CSV yapıştırın. Her satır için bir nesne içeren bir JSON dizisi alırsınız; sayılar ve true, false, null değerleri çevrilmiştir. data.json olarak indirebilirsiniz.

Ücretsiz Tarayıcınızda çalışır Kontrol: 10 Kasım 2026 Salı

Satırlar satır sonuyla ayrılır. Virgül, tırnak ya da satır sonu içeren alan çift tırnak içine alınır. En fazla 2.000.000 karakter.

Otomatik seçim ilk satırlara bakarak ayırıcıyı bulur. Dosya alışılmadık biçimdeyse kendiniz seçin.

İlk satır veri ise işaretini kaldırın. Adlar column1, column2 gibi olur.

92 yazısını sayıya, true yazısını doğru/yanlış değerine çevirir. 007 gibi metinler metin olarak kalır.

Sonuç

Geçerlilik — Bulunan ayırıcıyla geçerli CSV ya da ilk sorunun satırı.
Çevrilen satır — Başlık satırı hariç satır sayısı.
JSON dizisi

Bu araç tarayıcınızda çalışır. Girdiğiniz bilgiler bize gönderilmez.

Nasıl kullanılır?

  1. Verinizi CSV metni alanına yapıştırın. Adları ilk satıra yazın ve İlk satır adları içeriyor kutusunu işaretli bırakın.
  2. Değerleri ayıran karakter alanını Kendiliğinden bul olarak bırakın ya da dosya kullanıyorsa Noktalı virgül (;) ya da Sekme (tab) seçin.
  3. Sayı ve doğru/yanlış değerleri istiyorsanız Sayıları, true, false ve null değerlerini çevir kutusunu işaretli tutun; her değerin metin kalmasını istiyorsanız kaldırın.
  4. Geçerlilik alanını okuyun. Bir satır gösteriliyorsa o satırı düzeltin, ardından JSON dizisi metnini kopyalayın ya da data.json olarak indirin.

CSV nasıl okunur?

CSV, RFC 4180 ile tanımlanır. Her satır bir kayıttır ve bir kaydın alanları tek bir karakterle, genellikle virgülle ayrılır. Ayırıcı, satır sonu ya da çift tırnak içeren bir alan çift tırnak içine alınır; böyle bir alanın içindeki her çift tırnak iki kez yazılır. Araç bu kuralları izler: "Mehmet, Ali" içindeki virgül adı bölmez.

Boş satırlar atlanır. Satırlar CRLF ya da LF ile bitebilir. Bazı dosyalarda Excel'in başa yazdığı bayt sırası işareti yok sayılır.

  • Her satırın alan sayısı ilk satırla aynı olmalıdır. Farklı bir satır dönüştürmeyi durdurur ve satır numarasını gösterir; böylece hiçbir değer düşmez ya da yanlış sütuna kaymaz.
  • İlk satır adlar değilse sütunlar column1, column2 diye adlandırılır. Boş bir ad da sütun ve sıra numarası alır; tekrar eden ad sonuna _2, _3 eklenerek ayrılır.
  • Bir sayı yalnızca rakamları dönüşümde bozulmuyorsa sayıya çevrilir; 12345678901234567890 metin olarak kalır. 007 de metin kalır, çünkü başta sıfır olan bir sayı JSON sayısı değildir.

Ayırıcılar ve ondalık virgül

Otomatik seçim ilk satırlara bakar ve çoğu satırda aynı alan sayısını veren ayırıcıyı seçer. Eşitlikte önce virgül, sonra noktalı virgül alınır. Dosya alışılmadık biçimdeyse ayırıcıyı kendiniz seçin.

JSON sayısında ondalık ayıracı yalnızca noktadır. Türkçe Excel'in ondalık virgülle kaydettiği noktalı virgüllü bir dosyada 1,5 gibi bir değer metin olarak kalır; 15 gibi yanlış bir sayıya dönüşmez. Sayı istiyorsanız önce virgülü noktayla değiştirin.

Örnek: varsayılan CSV

Varsayılan metnin bir başlık satırı ve iki veri satırı var. İlk veri satırında tırnak yok. İkincisinde virgül içeren bir ad var, bu yüzden ad çift tırnak içinde. İki kodun başında 0 olduğu için metin olarak kalırlar.

Puan sütunu 92 ve 85 sayılarına çevrilir; kod sütunu 007 ve 010 değerlerini metin olarak tutar. Sonuçta iki nesne olduğu için satır sayısı 2'dir.

Alan Birinci satır İkinci satır
name Ayşe Mehmet, Ali
score 92 85
code 007 010

Sık sorulan sorular

Dönüştürücü neden bir satır hakkında hata veriyor?

Hata, sorunun başladığı satırı gösterir. Sık nedenler, hiç kapatılmayan tırnaklı bir alan, tırnak içinde olmayan ve değerin içinde geçen bir virgül ya da ilk satırdan fazla ya da az alan içeren bir satırdır.

Sayım neden hâlâ metin?

Başında 0 olan 007 gibi değerler, 15 anlamlı rakamdan fazla olan sayılar ve 1,5 gibi ondalık virgül kullanan değerler metin olarak kalır. Bu değerler yazıldıkları gibi korunur.

19.90 neden 19.9 olarak çıkıyor?

JSON sayısında sondaki sıfırlar bulunmaz; bu yüzden 19.90, 19.9 olarak yazılır. Aynı sayıdır. İki basamağı korumak istiyorsanız Sayıları, true, false ve null değerlerini çevir kutusunu kaldırın.

Excel'in kaydettiği bir dosyayı işleyebilir mi?

Evet. Excel'in bazı dışa aktarımları başa bayt sırası işareti koyar; Türkçe ve birçok Avrupa ayarında ise ayırıcı noktalı virgüldür. İşaret yok sayılır ve ayırıcı kendiliğinden bulunur.

CSV dosyamda başlık satırı yoksa ne olur?

İlk satır adları içeriyor kutusunun işaretini kaldırın. Sütunlar column1, column2 diye adlanır ve her satır bu adlarla bir nesne olur.

CSV'm bir yere yükleniyor mu?

Hayır. Dönüştürme tarayıcınızda yapılır ve yapıştırdığınız hiçbir metin sunucumuza gönderilmez.

Kaynaklar

Rakamlar ve metin en son 10 Kasım 2026 Salı tarihinde kontrol edildi.

Sitenin çalışması için gerekli çerezleri kullanıyoruz. İzin verirseniz Google, size özel reklamlar göstermek için reklam çerezleri de kullanır. Reddederseniz yine reklam görürsünüz, ancak bu reklamlar kişiselleştirilmez.