Cómo convertir CSV a NDJSON
Añade datos CSV
Sube un archivo .csv o pega filas desde Excel, Google Sheets, una exportación de base de datos, CRM o informe.
Elige las reglas de salida
Confirma encabezados, activa detección de tipos, decide cómo exportar celdas vacías y revisa las líneas JSON generadas.
Descarga NDJSON
Copia el resultado o descarga un archivo .ndjson o .jsonl para APIs, logs, índices de búsqueda, bases de datos e importaciones.
Convertir CSV a NDJSON online
Usa este convertidor CSV a NDJSON para transformar filas CSV en objetos JSON delimitados por saltos de línea. Sube un archivo .csv o pega datos CSV, convierte cada fila en un objeto JSON separado y descarga un archivo .ndjson o .jsonl listo para APIs, logs, bases de datos, índices de búsqueda y pipelines de datos.
CSV es cómodo para editar en hojas de cálculo, pero NDJSON es más fácil de procesar línea por línea. Por eso se usa en importaciones masivas, datos en streaming, sistemas de logs y herramientas que esperan un objeto JSON por línea.
El convertidor funciona en tu navegador. No requiere registro, subida a servidor ni scripts de línea de comandos para conversiones comunes de CSV a JSON Lines.
Por qué usar este convertidor CSV a NDJSON
Cambiar filas CSV a objetos JSON de forma manual lleva tiempo y provoca errores. Una comilla, coma o llave mal puesta puede romper una importación. Esta herramienta convierte datos CSV estructurados en NDJSON sin escribir código.
En trabajos reales con datos, el flujo más limpio es simple: corrige primero los encabezados CSV, elimina columnas vacías, revisa fechas y números, y luego convierte el archivo. Una entrada limpia crea NDJSON limpio.
Funciones premium para CSV a NDJSON
Pegar o subir CSV
Convierte CSV pegado o archivos .csv y .txt sin registro.
Encabezados CSV
Usa la primera fila como claves JSON o genera nombres column_1 automáticamente.
Detección de tipos
Mantén valores como texto o detecta números, booleanos y null para NDJSON tipado.
Control de vacíos
Exporta celdas vacías como cadenas vacías, valores null u omítelas del objeto.
Campos JSON anidados
Usa encabezados con puntos como user.name o profile.level para crear objetos anidados.
Validación NDJSON
Comprueba que cada línea generada sea un objeto JSON válido antes de descargar.
Descarga .ndjson y .jsonl
Descarga con la extensión que tu herramienta de importación espera.
Vista previa doble
Revisa las filas CSV detectadas y el JSON Lines generado antes de usarlo.
Ejemplo de CSV a NDJSON
Este es un archivo CSV sencillo:
Entrada CSV
name,city,score
Alice,London,92
Ben,Toronto,85
Maya,Sydney,88Después de convertirlo, la salida NDJSON queda así:
Salida NDJSON
{"name":"Alice","city":"London","score":"92"}
{"name":"Ben","city":"Toronto","score":"85"}
{"name":"Maya","city":"Sydney","score":"88"}Qué es NDJSON
NDJSON significa JSON delimitado por saltos de línea. Guarda un objeto JSON válido en cada línea.
En lugar de envolver todos los registros dentro de un gran array JSON, NDJSON mantiene los registros separados y legibles línea por línea.
Este formato funciona muy bien cuando una herramienta necesita leer, escribir, transmitir o procesar datos registro por registro.
Qué es un archivo CSV
Un CSV es un formato de tabla en texto plano. Guarda datos en filas y columnas, normalmente separadas por comas.
Los CSV son comunes porque funcionan con Excel, Google Sheets, bases de datos, CRM, exportaciones analíticas y herramientas de programación.
CSV es fácil de editar para personas. NDJSON suele ser más fácil de procesar para sistemas.
Los encabezados CSV se convierten en claves JSON
En la mayoría de conversiones de CSV a NDJSON, la primera fila se usa como nombres de claves JSON.
Ejemplo con encabezados
product_id,name,price
101,Keyboard,29.99
{"product_id":"101","name":"Keyboard","price":"29.99"}CSV a NDJSON para desarrolladores
Los desarrolladores usan NDJSON porque es fácil de procesar en scripts, colas, logs, importaciones y sistemas de streaming.
Un programa puede leer una línea, analizar un objeto JSON, procesarlo y pasar a la siguiente. NDJSON también evita cargar un array JSON gigante en memoria.
CSV a NDJSON para Elasticsearch, BigQuery y MongoDB
Muchas herramientas de datos aceptan JSON por líneas o trabajan bien con archivos JSON registro por registro. Convertir CSV a NDJSON ayuda cuando el origen está en una hoja de cálculo y el destino espera objetos JSON.
En Elasticsearch, NDJSON se usa a menudo en flujos bulk. En BigQuery, JSON delimitado por líneas sirve para cargar registros estructurados. En MongoDB, los registros JSON por línea encajan con importaciones donde cada fila debe convertirse en documento.
Antes de importar, revisa nombres de campos, formatos de fecha, codificación y tipos de datos admitidos por la herramienta destino.
Buenas prácticas antes de convertir
Problemas comunes al convertir CSV a NDJSON
Si la salida se ve mal, el CSV puede tener filas desiguales, encabezados faltantes, comillas sin escapar o comas dentro de valores que no están bien entrecomillados.
Si los números salen como texto, activa la detección automática de tipos. Si las celdas vacías aparecen como cadenas vacías, decide si las quieres como texto vacío, null u omitidas.
Si tu herramienta rechaza el archivo, prueba las primeras líneas NDJSON. Cada línea debe ser un objeto JSON válido.
Quién usa esta herramienta
Este convertidor CSV a NDJSON es útil para desarrolladores, ingenieros de datos, analistas, administradores de bases de datos, equipos QA, equipos de producto y marketers técnicos.
Es especialmente útil cuando los datos empiezan en Excel, Google Sheets, una exportación CRM o un informe CSV, pero el siguiente sistema espera objetos JSON separados por línea.
Empieza a convertir CSV a NDJSON
Sube tu CSV, convierte las filas en JSON delimitado por líneas y descarga un archivo .ndjson listo para importaciones, pruebas, logs, APIs o pipelines de datos.
La herramienta sigue el flujo real: usar encabezados como claves JSON, generar un objeto por línea, validar la salida y descargar el archivo.
Preguntas frecuentes sobre CSV a NDJSON
Respuestas sobre CSV, NDJSON, JSON Lines, JSONL, tipos de datos y archivos listos para importar.