Conversor CSV a JSON Gratis: Convertir CSV a JSON Online
97 usosConsejos CSV a JSON
Primera fila como claves
La primera fila del CSV se usa como nombres de campo JSON. Las filas siguientes se convierten en objetos.
Delimitador configurable
Soporta coma, punto y coma, tabulación. Detecta automáticamente el delimitador más probable.
JSON formateado
El resultado es un array JSON limpio y formateado, listo para usar en APIs o bases de datos.
Preguntas frecuentes
¿Necesita cabeceras?
Sí, la primera fila se usa como nombres de las claves JSON. Sin cabeceras, se generan claves genéricas.
¿Detecta el delimitador?
Puedes elegir entre coma, punto y coma o tabulación.
¿Puedo previsualizar?
Sí, el resultado se muestra formateado y puedes previsualizarlo como tabla.
¿Puedo convertir un CSV con datos anidados o arrays?
Esta herramienta aplana estructuras anidadas por defecto. Si tu CSV tiene columnas como "items[0].nombre", obtendrás claves JSON con esa notación exacta de corchetes. Para JSON anidado correcto, necesitarías un proceso de varios pasos. Convierte primero tu CSV a JSON plano, luego reestructúralo con una herramienta como jq. La mayoría de CSVs reales con encabezados simples funcionan perfectamente.
¿Qué ocurre si mi CSV tiene más columnas que encabezados?
Nuestro conversor maneja filas desiguales sin problemas. Las columnas extra sin encabezado reciben claves genéricas como "columna_4" o "campo_5". Los valores faltantes se convierten en null en JSON. Pruébalo con un CSV de 3 encabezados que contenga 5 columnas de datos — verás el patrón al instante. Para una salida limpia, siempre iguala el número de encabezados al de columnas.
¿Puedo convertir un archivo CSV con valores faltantes?
Sí, los valores faltantes se convierten en null en el JSON. Por ejemplo, una fila con 'nombre,edad,ciudad' y 'Ana,,Madrid' produce {"nombre":"Ana","edad":null,"ciudad":"Madrid"}. Las cadenas vacías entre comillas como "" quedan como cadenas vacías, no null. Esto sigue el comportamiento JSON estándar para APIs. Revisa los espacios en blanco no deseados antes de convertir.
¿Funciona con caracteres especiales como tildes o eñes en el CSV?
Sí, el conversor maneja UTF-8 sin problemas. Una columna con 'camión' o 'jalapeño' conserva esos caracteres exactamente en el JSON. Si tu CSV tiene un encabezado 'año', el objeto JSON usará 'año' como clave. Pruébalo con 'acción' o 'pingüino' — todo funciona. Solo ten cuidado al pegar desde Excel de Windows, ya que a veces mete un carácter BOM invisible al inicio que debes limpiar.
¿Cómo obtener JSON formateado con sangría en lugar de una sola línea?
El conversor lo hace automáticamente. El JSON aparece indentado con saltos de línea después de cada objeto. Cópialo y pégalo en cualquier editor y verás estructura clara, no un muro de texto. Si lo necesitas para una API o script, en la parte inferior del panel de salida hay un botón de modo compacto. Actívalo para JSON minimizado, desactívalo para versión legible. Los testers de QA lo usan mucho para comparar payloads visualmente.
Cómo Convertir CSV a JSON
- Pega tu CSV con cabeceras en la primera fila
- Selecciona el delimitador
- La conversión es automática
- Descarga o copia el JSON resultante