Convertir CSV a JSON

Convierte archivos CSV a JSON. Se ejecuta completamente en tu navegador — los archivos nunca salen de tu dispositivo.

Drop your file here, or browse

Supports images, documents, data files, code, and more

About this conversion

Convierte CSV a JSON cuando necesitas datos de hoja en formato API o webapp. JSON es la lengua franca del desarrollo web moderno — cada framework JS, API REST y archivo de config lo habla. La conversión vuelve cada fila CSV en un objeto JSON con clave la fila de cabecera.

When this conversion is useful

  • Importar datos de hoja en un frontend JS o API
  • Migrar exports CSV heredados a un almacén de datos moderno
  • Producir datos fixture para tests desde una fuente CSV
  • Pasar datos tabulares a herramientas que esperan entrada JSON

Quality and tradeoffs

La primera fila se trata como cabecera, sus valores se vuelven claves de objeto. Las filas siguientes se vuelven objetos con mapeo cabecera→valor. Números, booleanos y null se autodetectan; el resto se queda como cadenas. Las celdas vacías se vuelven cadenas vacías.

Frequently asked questions

¿Se tipan correctamente números y booleanos?

Sí. Las celdas que parecen números o `true`/`false` se convierten a JSON. Las cadenas que casualmente son numéricas (p. ej. códigos postales con cero inicial) necesitan manejo explícito si la precisión importa.

¿Y si mi CSV no tiene fila de cabecera?

La primera fila siempre se trata como cabecera. Si tus datos no tienen cabeceras, prepende una fila de cabecera antes de convertir, o post-procesa el JSON para usar índices de array.

¿Cómo se manejan las celdas vacías?

Las celdas vacías se vuelven cadenas vacías (`""`) en el JSON. Si quieres `null`, post-procesa el JSON o usa una vía de conversión más configurable.