Convierte datos CSV a formato JSON (array de objetos).
Sobre Convertir CSV a JSON Online Gratis
Los mocks de front-end, los archivos de configuración y las pruebas de API suelen pedir JSON, mientras que los datos que tienes están en una exportación CSV. Este conversor lee la fila de cabecera como lista de claves y convierte cada línea siguiente en un objeto JSON, produciendo un array formateado que puedes pegar directamente en código o en el cuerpo de una petición.
Pega el CSV, pulsa Convertir y el JSON aparece a la derecha, listo para copiar o descargar como data.json. La conversión se ejecuta en el navegador: sin subida, sin cuenta y sin más límite de tamaño que la memoria de tu dispositivo.
Convertir CSV a JSON Online Gratis: guía paso a paso
Pega el CSV en el área de texto de la izquierda. La primera línea debe contener los nombres de las columnas.
Pulsa «Convertir a JSON». El resultado aparece en el cuadro de la derecha con sangría de dos espacios.
Usa «Copiar JSON» para llevarlo al portapapeles o «Descargar JSON» para guardarlo como data.json.
¿Por qué usar nuestro Convertir CSV a JSON Online Gratis?
100% gratis y online: sin pagos, sin instalar software ni extensiones.
Privacidad primero: el procesamiento ocurre en tu navegador, tus datos nunca salen de tu dispositivo.
Sin registro: pega los datos y obtén el resultado en un clic.
Rápido y fiable: maneja archivos pequeños o grandes en segundos, listo para Excel y otras herramientas.
Casos de uso comunes
Crear datos de prueba para un prototipo en React, Vue o Angular a partir de una hoja exportada como CSV.
Construir el cuerpo de una petición POST masiva a una API desde una lista mantenida en Excel.
Poblar una colección de MongoDB o una Realtime Database de Firebase con filas de un CSV.
Convertir una tabla de traducciones o un listado de productos en un archivo JSON que consume un generador de sitios estáticos.
Límites y consejos
Todos los valores se exportan como texto, incluidos números y booleanos: "1", no 1. Conviértelos en tu código o retoca el JSON si necesitas números reales.
El analizador divide cada línea por comas y no entiende campos entrecomillados. Un valor como "Madrid, España" se desbordará a la columna siguiente, y un CSV separado por punto y coma producirá una sola clave por fila.
Se eliminan los espacios sobrantes al principio y al final de valores y cabeceras.
Las líneas en blanco en medio del archivo producen objetos con valores vacíos; elimínalas antes para un resultado limpio.
Preguntas frecuentes
¿Por qué mis números aparecen entre comillas en el JSON?
CSV no tiene tipos de datos, así que cada celda es texto. La herramienta respeta ese comportamiento y escribe cada valor como cadena JSON. Si tu consumidor necesita números o booleanos, conviértelos después de cargar el JSON, por ejemplo con Number() en JavaScript o int() en Python.
¿Qué formato tiene la salida?
Un array JSON en el que cada elemento es un objeto. Las claves del objeto son los nombres de cabecera de la primera línea del CSV y los valores son las celdas de esa fila, en el mismo orden. La salida lleva sangría de dos espacios para que sea fácil de leer y de comparar.
¿Puedo convertir un CSV separado por punto y coma?
No directamente: el analizador solo divide por comas. Convierte antes el archivo a comas, por ejemplo con la herramienta Excel a CSV eligiendo la coma como separador, o edítalo en el Visor y editor de CSV.
¿Qué diferencia hay entre CSV y JSON?
CSV es una tabla plana: filas de valores separados por un delimitador, sin tipos ni anidamiento, ideal para hojas de cálculo. JSON representa objetos y arrays con valores tipados y admite anidamiento, por eso lo prefieren las APIs y las aplicaciones JavaScript. CSV ocupa menos; JSON se describe a sí mismo.
¿Mis datos se envían a un servidor?
No. El texto que pegas lo analiza JavaScript en tu navegador y nunca sale de la página. Incluso puedes usar la herramienta sin conexión una vez cargada.