// converters

CSV to JSON.

Parse CSV (with quoted fields) and produce an array of JSON objects using the first row as headers.

Client-sideStrict quotingNo upload

CSV input

JSON output

Preguntas frecuentes

¿Usa la primera fila como encabezados?

Sí, la primera fila CSV se usa como nombres de clave JSON, y cada fila posterior produce un objeto dentro del array de salida.

¿Preserva tipos de datos?

Sí, reconoce automáticamente números, booleanos y celdas vacías como null. El resto permanece como cadena.

¿Puedo convertir archivos grandes?

Sí, funciona bien con varios megabytes. Todo el proceso ocurre en tu navegador y tus datos no se suben a ningún servidor.

¿Cómo funciona la conversión CSV a JSON?

El conversor lee el archivo CSV línea por línea e interpreta la primera línea como encabezados de columna. Cada línea adicional se convierte en un objeto con los pares clave-valor correspondientes y el resultado aparece como un array JSON con sangría.

Los tipos de datos se reconocen automáticamente: los números se convierten en números JSON, los booleanos en true o false, las celdas vacías en null y todo lo demás permanece como cadena.

Los valores con ceros a la izquierda, como identificadores o códigos postales, se mantienen como cadenas para no perder información.

¿Cuándo convertir CSV a JSON?

Las APIs web aceptan y devuelven JSON casi siempre. Convierte una exportación CSV en un array JSON para que tu código de interfaz pueda cargarlo, mostrarlo o enviarlo sin importaciones en el servidor.

Los almacenes de documentos como MongoDB o Elasticsearch aceptan JSON directamente. Convierte un volcado de tu tabla en documentos listos para insertar.

Las librerías de visualización como D3.js o Chart.js esperan arrays de objetos. Convierte una vez y usa el resultado en tu gráfico.

Opciones de delimitador

La coma es el delimitador estándar de CSV y lo usan la mayoría de las herramientas. El punto y coma es habitual en configuraciones regionales europeas, y la barra vertical se usa en tuberías de datos y cuando las contienen comas y punto y coma.

Elige el delimitador que coincida con tus datos. Si exportaste el archivo desde Excel en una configuración regional europea, prueba con punto y coma.

Comprueba que el delimitador elegido no aparezca dentro de los propios datos; si aparece, la estructura de columnas se desordena y hay que seleccionar otro.