Actualizado el 2026-10-05 · Por Sergi (spnfury)
Pasar un CSV a JSON parece trivial hasta que aparece un valor con una coma entre comillas, una columna de códigos postales que debe seguir siendo texto o una exportación de 40 MB que una web se niega a procesar. Hemos pasado los mismos tres archivos de prueba por seis conversores gratuitos y anotado qué hace bien cada uno.
Versión corta: CSVJSON y ConvertCSV son los más configurables, TableConvert es el mejor editor todo en uno, Online CSV Tools es cómodo pero limitado en la versión gratuita, y CSV Creator (este sitio) es el más simple para pegar y copiar. Los seis funcionan en el navegador sin subir el archivo, que debería ser lo primero que compruebes.
Tres entradas: un archivo limpio de 5 filas; un archivo con valores entrecomillados que contienen comas, comillas dobles y acentos ("López, Ana"); y una exportación de 25 MB con 200.000 filas. Para cada herramienta comprobamos si los campos entrecomillados sobrevivían, si números y booleanos salían con tipo o como texto, si se conservaban los ceros a la izquierda, cómo se trataban las claves anidadas (direccion.ciudad) y si el archivo se subía a un servidor (mirando la pestaña de red del navegador).
| Herramienta | En el navegador | Campos con comillas | Números con tipo | Claves anidadas | Archivo de 25 MB | Registro |
|---|---|---|---|---|---|---|
| CSV Creator | Sí | No (división simple) | No, todo texto | No | Sí, pocos segundos | No |
| CSVJSON (csvjson.com) | Sí | Sí | Opcional | Sí, con notación de puntos | Sí | No |
| ConvertCSV | Sí | Sí | Opcional | No | Lento pero funciona | No |
| TableConvert | Sí | Sí | Opcional | No | Sí | No (plan gratuito) |
| Online CSV Tools | Sí | Sí | Opcional | No | Limitado en el plan gratuito | Premium para archivos grandes |
| Mr. Data Converter | Sí | Sí | Sí | No | Le cuesta | No |
Pegas el CSV, pulsas Convertir y copias el array de objetos formateado. Las claves salen de la fila de cabecera y todos los valores son texto, así que 08001 sigue siendo "08001" y nada se reinterpreta. La limitación es el analizador: divide por comas e ignora las comillas, de modo que un valor como "Madrid, España" se desborda a la columna siguiente. Para exportaciones limpias es la opción más rápida de la lista; para archivos sucios usa una de las herramientas que respetan comillas o limpia antes los datos en el Visor y editor de CSV.
Todo se ejecuta en el navegador, sin anuncios dentro del área del conversor, sin registro y sin más límite que la memoria del navegador. La salida es solo JSON; la dirección inversa es otra herramienta, JSON a CSV.
Convertir CSV a JSON Online Gratis
CSVJSON (csvjson.com) es de código abierto y está hecho por desarrolladores para desarrolladores. Interpreta bien las comillas, permite elegir entre un array de objetos o un hash indexado por la primera columna, puede convertir números automáticamente y admite notación de puntos en las cabeceras para producir objetos anidados (direccion.ciudad se convierte en {"direccion": {"ciudad": ...}}). También acepta entrada separada por tabuladores y permite minificar o formatear.
La interfaz es densa y los anuncios se notan, pero las opciones son justo las que hacen falta cuando el JSON tiene que ajustarse a un esquema.
ConvertCSV.com lleva más de una década convirtiendo CSV a JSON, SQL, XML, YAML y más. La página de CSV a JSON ofrece opciones de entrada (delimitador, carácter de comillas, primera fila como cabecera), de salida (array de objetos, array de arrays, clave/valor) y plantillas para salidas personalizadas. Gestiona campos entrecomillados y archivos grandes, aunque la prueba de 25 MB tardó bastante más que el resto.
El diseño es anticuado y la página va cargada de anuncios, pero si necesitas una forma de salida concreta, ConvertCSV seguramente tiene un interruptor para ella.
TableConvert.com muestra el CSV en una cuadrícula editable antes de convertir, lo que viene bien para corregir una celda o borrar una columna de camino al JSON. Genera JSON en varias formas, además de tablas Markdown, LaTeX, SQL y HTML. Las comillas se gestionan bien y los números pueden salir con tipo.
El plan gratuito cubre el uso normal; los archivos muy grandes y algunos formatos de exportación son de pago.
Online CSV Tools (de Browserling) es una colección de pequeñas utilidades de un solo propósito con interfaz limpia. La herramienta CSV a JSON funciona bien con archivos pequeños, pero el plan gratuito limita el tamaño de entrada y el sitio empuja hacia una suscripción premium.
Mr. Data Converter es un clásico de 2010 en una sola página que sigue funcionando: pegas CSV, eliges JSON (filas, columnas o propiedades) y copias. Convierte números automáticamente y respeta comillas, pero no tiene opciones para archivos grandes y ya no se mantiene.
Las seis herramientas de la comparativa analizan el archivo con JavaScript en tu navegador; lo comprobamos en la pestaña de red. No ocurre con todos los conversores de internet, así que si la privacidad importa, abre las herramientas de desarrollo, convierte un archivo pequeño y verifica que ninguna petición lleva tus datos.
CSV no tiene tipos, así que algunos conversores mantienen cada valor como texto para no dañar códigos con ceros a la izquierda. CSVJSON, ConvertCSV y TableConvert tienen una opción para interpretar números; CSV Creator siempre conserva texto. Convierte los tipos en tu código si necesitas números.
Usa CSVJSON con cabeceras en notación de puntos (cliente.nombre, cliente.email) y activa la opción de salida anidada. El resto de herramientas producen objetos planos, una clave por columna.
Un array de objetos usa los nombres de cabecera como claves en cada fila ({"id": 1, "nombre": "Ana"}), que es lo que esperan la mayoría de APIs y código JavaScript. Un array de arrays guarda solo los valores ([1, "Ana"]) y ocupa menos, pero necesitas la cabecera aparte para saber qué significa cada posición.
Sí. CSVJSON, ConvertCSV y TableConvert ofrecen la conversión inversa en el mismo sitio, y CSV Creator tiene una herramienta aparte, JSON a CSV. El JSON anidado hay que aplanarlo antes en todas salvo en CSVJSON.