Convertidor CSV a JSON

Convierte CSV a JSON al instante. Pega CSV o sube un archivo. Elige delimitador (coma, punto y coma, tab) y si la primera fila son encabezados. Soporta UTF-8 y BOM. Todo el procesamiento es local.

Cómo funciona

¿Qué es CSV?

CSV (Valores Separados por Comas) es un formato de texto plano para almacenar datos tabulares. Cada línea es una fila y los valores se separan por un delimitador (normalmente coma, punto y coma o tabulador). CSV se usa ampliamente para exportaciones de hojas de cálculo, datos de APIs, volcados de bases de datos y análisis. Es legible y fácil de generar programáticamente.

Casos de Uso

Convertir CSV a JSON es útil cuando:

  • Exportación de hojas de cálculo: Exportar desde Excel o Google Sheets y consumir como JSON en aplicaciones
  • Integración API: Transformar respuestas CSV en JSON para uso en frontend
  • Migración de base de datos: Convertir CSV exportado a JSON para importar en almacenes de documentos
  • Analítica: Procesar datos CSV en JavaScript o pasarlos a librerías de gráficos

Ejemplos

Ejemplo 1: CSV con Encabezados

Entrada: nombre,edad,ciudad\nJuan,30,Madrid\nAna,25,Barcelona

Salida: [{"nombre":"Juan","edad":"30","ciudad":"Madrid"},{"nombre":"Ana","edad":"25","ciudad":"Barcelona"}]

Ejemplo 2: CSV sin Encabezados

Entrada: 1,2,3\n4,5,6

Salida: [["1","2","3"],["4","5","6"]]

Ejemplo 3: Delimitado por Punto y Coma

Entrada: nombre;edad\nJuan;30

Selecciona delimitador punto y coma. Salida: [{"nombre":"Juan","edad":"30"}]

Preguntas Frecuentes

¿Para qué se usa CSV?

CSV se usa para intercambio de datos entre sistemas, exportaciones de hojas de cálculo, importaciones masivas y almacenamiento simple de datos. La mayoría de bases de datos y hojas de cálculo pueden exportar a CSV.

¿Puedo usar punto y coma o tabulador como delimitador?

Sí. Selecciona coma, punto y coma o tabulador en la opción de delimitador. Los archivos CSV europeos suelen usar punto y coma.

¿Soporta UTF-8 y caracteres especiales?

Sí. El convertidor maneja codificación UTF-8 y BOM automáticamente. Caracteres acentuados y Unicode funcionan correctamente.

¿Hay un límite de tamaño de archivo?

Sí. La entrada por pegado está limitada a 1 MB y la subida de archivos a 5 MB. Archivos mayores pueden causar problemas de rendimiento. Divide archivos grandes o procésalos en fragmentos.

¿Puedo pegar o subir?

Sí. Pega CSV en el área de texto o haz clic para subir un archivo .csv. El contenido del archivo se carga en el área de texto para que puedas editarlo antes de convertir.