Convertidor de JSON a CSV
Convierte archivos JSON a CSV en línea, gratis. Los arrays de objetos se convierten en filas y columnas, y los objetos anidados se aplanan automáticamente. Se abre en Excel, Google Sheets o cualquier editor de texto. Hasta 100 MB.
Suelta tu archivo JSON aquíToca para elegir tu archivo JSON
o
Cómo convertir JSON a CSV
Subir
Arrastra y suelta tu archivo JSON en el convertidor de arriba, o haz clic en Elegir archivo JSON para buscarlo en tu dispositivo.
Convertir
Haz clic en Convertir a CSV. Nuestro servidor analiza tu JSON y lo asigna a filas y columnas separadas por comas. Tarda unos segundos.
Descargar
Haz clic en Descargar CSV para guardar el archivo convertido. Eso es todo — sin registro, sin correo electrónico.
Convierte JSON a CSV en cualquier dispositivo
En Windows
Aunque podrías escribir un script de PowerShell o un programa en Python para parsear JSON a CSV, ambos enfoques requieren conocimientos de programación y manejo manual de objetos anidados. Nuestro convertidor en línea lo gestiona al instante — sube tu JSON desde cualquier navegador de Windows y descarga un archivo CSV listo para usar que se abre directamente en Microsoft Excel, Notepad o cualquier herramienta de datos con todos los datos correctamente asignados a filas y columnas.
En Mac
macOS incluye herramientas de línea de comandos como jq y Python, pero encadenarlas para producir una salida CSV limpia requiere escribir scripts. Nuestro convertidor en línea elimina esa fricción — solo sube tu archivo JSON desde Safari, Chrome o Firefox en macOS y descarga un CSV limpio. El archivo se abre en Excel para Mac, Numbers, Google Sheets o cualquier editor de texto sin pasos adicionales.
En Linux
Los usuarios de Linux suelen usar herramientas de línea de comandos como jq canalizadas a csvkit o scripts awk personalizados, pero gestionar objetos anidados y caracteres especiales correctamente requiere un escape cuidadoso. Nuestro convertidor en línea produce un archivo CSV compatible con RFC 4180 directamente desde tu JSON. Funciona en cualquier navegador de Linux — Firefox, Chrome o Chromium — y el resultado se abre en LibreOffice Calc o cualquier editor de texto.
En móvil
Los archivos JSON son casi imposibles de analizar en un teléfono o tablet sin herramientas de desarrollador. Convertir tu JSON a CSV hace que los datos sean visibles en cualquier aplicación de hoja de cálculo para móvil o incluso en un visualizador de texto plano. Nuestro convertidor funciona en iPhone, iPad y Android — sube desde tu navegador, convierte y abre el CSV en Microsoft Excel móvil, Google Sheets o Apple Numbers.
¿Qué es JSON?
JSON (JavaScript Object Notation) es un formato ligero de intercambio de datos basado en texto. Es el formato más utilizado para API, archivos de configuración e intercambio de datos entre servicios web. JSON es legible por personas y fácil de analizar por máquinas, lo que lo ha convertido en el estándar de facto para la transferencia de datos en la web.
Un archivo JSON puede contener objetos (pares clave-valor entre llaves), arrays (listas ordenadas entre corchetes), cadenas, números, booleanos y valores nulos. La estructura más habitual para datos tabulares es un array de objetos, donde cada objeto representa una fila y las claves representan los nombres de las columnas.
La principal limitación de JSON para el análisis de datos es que no está diseñado para trabajar al estilo de una hoja de cálculo. No puedes ordenar, filtrar, crear fórmulas, construir gráficos ni realizar cálculos directamente sobre los datos JSON. Convertir JSON a CSV te da un formato simple y plano que puedes importar en prácticamente cualquier herramienta de datos, hoja de cálculo o base de datos.
¿Qué es CSV?
CSV (Comma-Separated Values) es uno de los formatos de datos más simples y universales. Un archivo CSV es texto plano donde cada línea representa una fila de datos y los valores dentro de cada fila se separan por comas. Normalmente, la primera fila contiene los encabezados de columna. El formato se ha utilizado desde los años 70 y sigue siendo un estándar para el intercambio de datos.
Los archivos CSV pueden abrirse en prácticamente cualquier aplicación: Microsoft Excel, Google Sheets, LibreOffice Calc, Apple Numbers, herramientas de base de datos, editores de texto y todos los lenguajes de programación. Como CSV es texto plano, es ligero, rápido de parsear y fácil de inspeccionar — puedes abrir un archivo CSV en Notepad para ver exactamente qué contiene.
La simplicidad de CSV es tanto su fortaleza como su limitación. CSV solo admite datos planos y tabulares — sin anidamiento, sin tipos de datos (todo es texto), sin fórmulas y sin formato. Sin embargo, esta simplicidad hace que CSV sea el formato de datos más portátil disponible. Si necesitas mover datos entre sistemas, CSV casi siempre es compatible.
JSON vs CSV: comparación rápida
| Característica | JSON | CSV |
|---|---|---|
| Tipo de formato | Intercambio de datos estructurados | Texto tabular plano |
| Estructura | Jerárquica (objetos, arrays, anidamiento) | Filas y columnas planas |
| Soporte de anidamiento | Nativo (profundidad ilimitada) | No admitido |
| Legibilidad para humanos | Legible con sangría | Legible en editores de texto y hojas de cálculo |
| Tamaño del archivo | Mayor (claves repetidas, llaves, comillas) | Menor (encabezados una vez, sobrecarga mínima) |
| Soporte de hoja de cálculo | Requiere conversión o herramientas de importación | Se abre directamente en todas las aplicaciones |
| Uso en API | Estándar web universal | Raro (usado para exportación/importación de datos) |
| Tipos de datos | Cadena, número, booleano, null, array, objeto | Todo es texto (tipos inferidos por la aplicación) |
| Esquema / validación | JSON Schema disponible | Sin esquema integrado |
| Complejidad de análisis | Requiere parseador JSON | División simple línea por línea |
| Ideal para | API, archivos de configuración, servicios web, datos anidados | Análisis de datos, importación de base de datos, intercambio, scripts |
¿Por qué convertir JSON a CSV?
Analiza datos en Excel o Google Sheets
JSON está diseñado para máquinas y API, no para el análisis de datos. Para explorar datos JSON, normalmente necesitas Python, JavaScript u otras habilidades de programación. Convertir a CSV te da un archivo que se abre al instante en Excel o Google Sheets con filas y columnas adecuadas — listo para ordenación, filtrado, tablas dinámicas y fórmulas sin escribir ni una línea de código.
Importa en bases de datos
La mayoría de las bases de datos (MySQL, PostgreSQL, SQLite, SQL Server) tienen herramientas integradas de importación de CSV pero soporte limitado o nulo para JSON nativo. Convertir tus datos JSON a CSV te permite usar LOAD DATA INFILE, COPY FROM o asistentes de importación con interfaz gráfica para rellenar tablas de base de datos rápidamente. CSV es el formato de importación universal para bases de datos relacionales.
Comparte con usuarios no técnicos
Cuando necesitas compartir datos de API, exportaciones de analítica o volcados de base de datos con colegas que no programan, CSV es el formato más simple que todos pueden abrir. A diferencia de JSON con sus llaves y corchetes, CSV parece una hoja de cálculo familiar. Los receptores pueden abrir el archivo en Excel, Google Sheets o incluso un editor de texto sin ningún conocimiento técnico.
Formato más simple para scripts y tuberías
CSV es el formato más fácil de procesar con scripts de shell, awk, cut, sort y otras herramientas Unix. Si tu tubería de datos recibe JSON de una API pero las herramientas posteriores esperan entrada tabular plana, convertir a CSV elimina la necesidad de parseadores JSON. Muchas herramientas ETL, flujos de trabajo de ciencia de datos y sistemas heredados también prefieren CSV como entrada.
Preguntas frecuentes
{"address": {"city": "London", "zip": "EC1A"}} se convierte en dos columnas CSV: "address.city" y "address.zip". Esto preserva la relación jerárquica en un formato plano que es fácil de importar en hojas de cálculo y bases de datos. Las estructuras muy anidadas (3+ niveles) también se admiten — cada nivel añade otro segmento separado por puntos al nombre de la columna.[{"name": "Alice", "age": 30}, {"name": "Bob", "age": 25}] produce un CSV con columnas "name" y "age" y dos filas de datos. Si los objetos tienen claves distintas, se recopilan todas las claves únicas y los valores que faltan se dejan como campos vacíos.,), siguiendo la especificación RFC 4180. Este es el formato más universalmente compatible — se abre correctamente en Microsoft Excel, Google Sheets, LibreOffice Calc, Apple Numbers y cualquier parseador CSV de lenguaje de programación. Si tu configuración regional usa puntos y comas, la mayoría de las aplicaciones de hoja de cálculo detectarán automáticamente el delimitador de coma al importar.API de conversión JSON a CSV
Convierte archivos JSON a CSV mediante programación con una sola petición HTTP — procesamiento por lotes hasta 20 archivos, 1000 conversiones al día, gratis, sin registro.
POST /api/v1/batch procesa 20 archivos a la vez →
curl -X POST https://cleverutils.com/api/v1/convert \
-F "[email protected]"\
-F "to_format=csv"