Webtools

CSV ↔ JSON

Convertir entre CSV y JSON en cualquier dirección

Acerca del conversor CSV ↔ JSON

CSV y JSON son los dos formatos más comunes para intercambiar datos tabulares. CSV es compacto y compatible en todas partes, desde hojas de cálculo hasta canalizaciones de datos. JSON es la lengua franca para APIs y aplicaciones modernas. La conversión entre los dos es una tarea constante — esta herramienta lo maneja en un clic.

Los campos entrecomillados, las comas incrustadas y las comillas escapadas se analizan correctamente. Con la opción "la primera fila es encabezado" habilitada, CSV → JSON produce un array de objetos indexados por la fila de encabezado; de lo contrario, produce un array de arrays.

Preguntas frecuentes

¿Qué tamaño de archivo puedo pegar?
Algunos megabytes están bien. Para archivos más grandes (decenas de MB+), usa una herramienta de línea de comandos con streaming — pegar una cantidad tan grande en un textarea del navegador será lento independientemente del conversor.
¿Qué hay con los objetos JSON anidados?
CSV es inherentemente plano. Los arrays JSON de objetos anidados no pueden hacer round-trip a través de CSV sin aplanar. Convierte JSON anidado a una estructura plana primero, o usa un formato como JSON Lines para datos no tabulares.
¿Puedo usar un delimitador diferente a la coma?
Sí — elige punto y coma, tabulación o barra vertical del menú desplegable de delimitadores. Útil para exportaciones CSV europeas (a menudo separadas por punto y coma) o archivos TSV.