CSV a JSON
Analiza datos separados por comas en objetos JSON limpios
Comillas, delimitadores e inferencia de tipos
- Los registros se dividen en CRLF o LF, y los campos en coma, punto y coma o tabulador — el delimitador se detecta automáticamente a partir de su primera línea.
- Se respeta la sintaxis de comillas definida en RFC 4180: las comillas dobles se convierten en comillas literales, y las comas dentro de comillas nunca dividen un campo.
- Las celdas que parecen numéricas se convierten en números JSON; los códigos con ceros iniciales (por ejemplo, 007) permanecen como cadenas para evitar su pérdida.
Los archivos CSV tienen dialectos; este habla RFC 4180
Delimitadores detectados por ti
Coma, punto y coma, tabulador y tubería se detectan automáticamente de tus datos, con anulación manual: los formatos europeos y asiáticos se analizan sin configuración.
Los encabezados se vuelven claves
La primera fila se convierte automáticamente en nombres de propiedad JSON y cada fila siguiente en un objeto: salida limpia lista para tu código.
Los números siguen siendo números
"42" se vuelve número, "true" booleano, y las cadenas ambiguas se conservan como texto: el JSON es fiel a tus datos.
Preguntas frecuentes
¿Cómo se manejan los campos entrecomillados?
Los campos entre comillas dobles pueden contener el delimitador, saltos de línea y comillas escapadas ("…""…") exactamente como exige la especificación CSV; el analizador los devuelve como un único valor limpio.
¿Puedo controlar la forma de salida?
Sí. Por defecto la primera fila se vuelve las claves y cada fila siguiente un objeto. Desactívalo para obtener un array de arrays, o edita el texto generado antes de copiarlo.
¿Se sube mi CSV a algún lugar?
No. Todo se ejecuta en tu navegador con JavaScript puro; nada se transmite ni se almacena.
¿Por qué mi archivo se importa con un carácter extraño en la primera celda?
Ese es un BOM UTF-8 exportado por Excel. Aparece de forma invisible antes del primer nombre de encabezado. Esta herramienta lo elimina antes del análisis; si canalizas el JSON hacia otro destino, la primera clave aparecerá limpia.
Herramientas relacionadas
¿Qué es un conversor de CSV a JSON?
Un conversor de CSV a JSON analiza texto plano separado por comas (o tabuladores, punto y coma, tuberías) y lo reconstruye como objetos JSON estructurados. CSV es el formato de intercambio más común para sistemas heredados, hojas de cálculo y exportaciones masivas, pero la mayoría del código prefiere JSON. Esta herramienta maneja bien las partes delicadas del CSV real: campos entrecomillados, comas incrustadas, comillas escapadas, valores multilínea y columnas cuyos valores son números o booleanos.
Qué puede hacer
- Detección automática de comas, punto y coma, tabulador o tubería
- Usar la primera fila como claves, o emitir arrays de arrays
- Analizar campos entrecomillados, comas incrustadas y comillas dobles
- Convertir cadenas numéricas y booleanas en tipos JSON nativos
- Eliminar nombres de columna duplicados para claves únicas
- Descargar o copiar el JSON resultante con sangría
Cuándo usarlo
- Convertir una exportación de hoja de cálculo en JSON para API
- Cargar CSV de volcados de BD en código JavaScript o Python
- Republicar fuentes heredadas como datos estructurados modernos
- Migrar datos de formatos CSV gubernamentales o bancarios
Privacidad: el análisis ocurre por completo en tu navegador; nada de lo que pegues se sube jamás.