Conversor de CSV a JSON

Convierte archivos CSV a JSON al instante

Resumen

El Conversor de CSV a JSON transforma datos tabulares de hojas de cálculo — exportaciones de Excel, volcados de bases de datos, informes de analítica — en arrays JSON de objetos limpios y listos para API. Pega tu CSV con cualquier delimitador y el analizador detecta automáticamente la fila de encabezado, los campos entre comillas y los tipos de valor, para que obtengas JSON que tu código puede usar de inmediato.

Qué detecta y gestiona este conversor
  • Detección de fila de encabezado: la primera fila del CSV se convierte automáticamente en las claves de tu objeto JSON
  • Soporte de delimitador personalizado: coma, punto y coma, tabulación, barra vertical o cualquier carácter personalizado único
  • Análisis de campos entre comillas: gestiona correctamente comas y saltos de línea incrustados dentro de valores entre comillas
  • Inferencia automática de tipos: las cadenas numéricas, true/false y valores vacíos se convierten en números, booleanos y null
  • Salida con formato: JSON con sangría para mayor legibilidad, o JSON compacto para payloads más pequeños
  • Se ejecuta completamente en tu navegador: tus datos CSV nunca se suben a un servidor
Cuándo convertirías CSV a JSON
  • Convertir una exportación de Excel o Google Sheets en un payload JSON para una solicitud de API REST
  • Alimentar un volcado de base de datos CSV a un pipeline de datos en JavaScript o Node.js
  • Convertir un informe de analítica CSV (Google Analytics, Mixpanel) en JSON para un panel personalizado
  • Preparar fixtures de prueba en JSON editando primero datos tabulares en una hoja de cálculo
  • Importar respuestas de encuestas o formularios en CSV a una herramienta de estadísticas basada en JSON
Cómo convertir CSV a JSON
  1. 1.Pega tus datos CSV en el editor de entrada, o sube un archivo .csv
  2. 2.Confirma que el delimitador (coma, punto y coma, tabulación, barra vertical o personalizado) coincide con tu archivo
  3. 3.Activa 'La primera fila es encabezado' si tu CSV incluye nombres de columnas
  4. 4.Activa la conversión automática para ver resultados en vivo, o haz clic en Convertir
  5. 5.Copia el resultado JSON o descárgalo como archivo .json
Casos límite que debes conocer
  • Las filas con un número de columnas distinto al del encabezado igualmente se convierten, pero las claves pueden faltar o desalinearse — verifica la salida en CSV irregulares
  • Valores como '00123' se detectan como numéricos y pierden su cero inicial; desactiva la inferencia de tipos si necesitas conservar cadenas tipo ID
  • Los valores multilínea entre comillas son compatibles, pero pueden ser frágiles con comillas mal formadas
  • Los archivos con codificación distinta de UTF-8 (Latin-1, Windows-1252) pueden mostrar caracteres corruptos — vuelve a guardarlos como UTF-8 primero
Limitaciones
  • Los archivos CSV muy grandes (más de ~50MB) pueden exceder la memoria del navegador — usa una herramienta de línea de comandos como csvkit o pandas para grandes datasets
  • La herramienta no valida la consistencia del esquema CSV entre filas
  • Para pipelines ETL de producción, una herramienta dedicada con manejo de errores y logging (Airflow, Fivetran) es más adecuada que la conversión en el navegador
¿Necesitas ir en la otra dirección?

Si partes de JSON y necesitas un CSV apto para hojas de cálculo — por ejemplo, para exportar una respuesta de API que un interesado no técnico abrirá en Excel — usa en su lugar el Conversor de JSON a CSV. Aplana los objetos anidados en columnas y te permite elegir el delimitador y el estilo de comillas del archivo de salida.