Convertidor CSV ↔ JSON

Convierte entre CSV y JSON al instante — pega, sube, transforma, descarga.

¿Qué es?

CSV (Comma-Separated Values) y JSON (JavaScript Object Notation) son los dos formatos más utilizados para el intercambio de datos estructurados. CSV es el formato de referencia para hojas de cálculo, exportaciones de bases de datos y pipelines de análisis. JSON es el lenguaje universal de las APIs, aplicaciones web y bases de datos NoSQL. Convertir entre ambos formatos es una tarea habitual para desarrolladores, analistas y usuarios de negocio. Puede que recibas una exportación CSV de un CRM y la necesites en JSON para alimentar una API REST. O que obtengas una respuesta JSON de un endpoint y debas convertirla en CSV para un informe en Excel. Este convertidor gestiona ambas direcciones con opciones configurables: delimitador, primera fila como encabezados, tratamiento de valores numéricos. Soporta carga de archivos y pegado directo.

Cómo usarla

  1. Selecciona la dirección de conversión: "CSV → JSON" o "JSON → CSV".
  2. Pega tus datos o haz clic en "Subir archivo" para cargar un .csv o .json.
  3. Configura las opciones: delimitador y si la primera fila contiene encabezados.
  4. Haz clic en "Convertir".
  5. Revisa el resultado en el panel de salida.
  6. Haz clic en "Copiar" o "Descargar" para obtener tu archivo convertido.

Por qué usarla

Casi todo desarrollador ha necesitado convertir rápidamente entre CSV y JSON. Las alternativas son lentas: escribir un script en Python, abrir un notebook o usar una herramienta genérica en cinco pasos. Esta herramienta hace la conversión instantánea y configurable — sin subida a servidor, sin cuenta y sin preocupaciones por el tamaño del archivo. Todo se procesa en JavaScript en tu navegador.

Preguntas frecuentes

¿Qué delimitadores son compatibles para CSV?

Coma (,), punto y coma (;), pipe (|) y tabulación. El punto y coma es habitual en archivos CSV europeos.

¿Qué ocurre con los objetos JSON anidados al convertir a CSV?

Los objetos anidados se aplanan con notación de punto (ej. "direccion.ciudad" se convierte en un encabezado).

¿Cuál es el tamaño máximo de archivo?

No hay un límite estricto — el procesamiento se realiza en el navegador. Archivos de hasta 50–100 MB se convierten rápidamente.

¿Mis archivos se suben a un servidor?

No. Toda la lógica de conversión se ejecuta en JavaScript en tu navegador.

¿Qué pasa si mi CSV tiene columnas inconsistentes?

Se usará la primera fila como referencia. Los campos faltantes se establecerán como null o cadena vacía.