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.