Advertisement728 × 90 — Leaderboard
Advertisement320 × 50 — Mobile banner

Convertidor CSV a JSON

Convierte datos CSV a JSON con inferencia de tipos y detección de encabezados
Sesión restaurada de tu última visita
También necesitas:JSON a CSVFormateador JSONYAML a JSON
Advertisement — Fullscreen
Entrada
Salida
Entrada
AdvertisementResponsive
Salida
Copiar como JSON
Copiar escapado
Copiar como Base64
Copiar como cURL
Listo0 chars0 lines
Advertisement728 × 90

Acerca de Convertidor CSV a JSON

Pega cualquier dato CSV y conviértelo instantáneamente en un array JSON. Detecta automáticamente delimitadores de coma, punto y coma y tabulación.

Preguntas frecuentes

¿Qué es la conversión de CSV a JSON?
La conversión de CSV a JSON transforma cada fila del archivo de valores separados por comas en un objeto JSON, con las cabeceras de columna como claves. El resultado es un array JSON listo para usar en APIs REST, aplicaciones JavaScript o cualquier sistema que consuma JSON.
¿Cómo gestiona el conversor los campos CSV entre comillas que contienen comas?
Los campos envueltos en comillas dobles se tratan como un único valor aunque contengan comas: "Smith, John",42 produce correctamente {"nombre":"Smith, John","edad":"42"}. Las comillas escapadas dentro de un campo entre comillas ("Dijo ""hola""") se desescapan a una sola comilla. Se siguen las reglas estándar de entrecomillado de RFC 4180.
¿Puedo convertir un CSV con fila de encabezado a un array de objetos con nombre?
Sí: la primera fila se trata como encabezado de forma predeterminada y cada fila posterior se convierte en un objeto JSON con claves del encabezado. Si tu CSV no tiene encabezado, activa la opción "Sin encabezado" y la salida usará índices de columna (column_0, column_1, etc.) o puedes especificar nombres de columna personalizados.
¿Qué ocurre con las celdas vacías del CSV al convertir a JSON?
Las celdas vacías se convierten en valores de cadena vacía "" de forma predeterminada. Activa "Convertir vacío a null" para obtener null en su lugar, útil para bases de datos donde null y cadena vacía tienen semántica diferente. Las filas completamente vacías se omiten.
¿Cómo convierto un CSV con miles de filas sin problemas de rendimiento?
Esta herramienta procesa el CSV completamente en tu navegador y gestiona archivos de pocos megabytes sin problemas. Para archivos muy grandes (decenas de MB), el navegador puede ralentizarse brevemente durante el análisis. Para el procesamiento masivo en producción, usa una herramienta del lado del servidor: pandas read_csv() y to_json() en Python, o la biblioteca csv-parse de Node.js con streaming.
Advertisement300 × 250
Advertisement300 × 250
Ad
AdvertisementSticky banner