Conversor JSON ⇄ CSV
NuevoConvierte un array JSON a CSV y CSV de vuelta a JSON, con el entrecomillado correcto.
Runs entirely in your browser. Nothing is uploaded.
Convierte JSON a CSV y CSV a JSON en tu navegador
Este convertidor JSON a CSV transforma un array JSON de objetos en un CSV listo para hojas de cálculo — y convierte CSV de vuelta a JSON estructurado — sin subir nada. Pega tus datos, arrastra un archivo o carga el ejemplo, luego cambia la dirección para ir en cualquier sentido. El resultado aparece en tiempo real a la derecha con una tabla de vista previa, para que puedas revisar las columnas antes de copiar o descargar.
Gestiona las partes complicadas del CSV por ti: los valores que contienen comas, comillas o saltos de línea se entrecomillan y escapan en la salida, y se analizan correctamente en la entrada, para que tus datos viajen de ida y vuelta entre JSON y CSV sin corrupción.
Aplana JSON anidado a CSV
El JSON del mundo real raramente es plano, y ahí es donde la mayoría de los conversores fallan. Activa Aplanar anidado y esta herramienta expande objetos y arrays anidados en columnas con notación de puntos: un objeto address se convierte en address.city y address.country, mientras que un array roles se convierte en roles.0 y roles.1. Eso te permite aplanar JSON anidado a CSV con un clic en lugar de escribir un script.
Herramientas como ConvertCSV.com y csvjson.com manejan bien el JSON plano simple, pero requieren preprocesamiento manual para estructuras anidadas. Aquí, cambias un interruptor. ¿Prefieres mantener un subobjeto junto? Deja el aplanado desactivado y cada valor anidado se almacena como texto JSON dentro de una sola celda, que se convierte de vuelta a la estructura original cuando inviertes la dirección.
Abre tu CSV en Excel o Google Sheets
Las hojas de cálculo no pueden leer JSON directamente, pero todas las aplicaciones de hojas de cálculo más importantes leen CSV sin ningún complemento ni paso de conversión. El camino más rápido de JSON a Excel es convertir aquí y abrir el archivo descargado. Elige el delimitador de coma para Excel de EE. UU. y Google Sheets, o punto y coma para los idiomas europeos donde Excel lo espera por defecto — Alemania, Francia, los Países Bajos y gran parte de la Europa meridional y oriental — y las columnas se alinean inmediatamente sin necesidad del asistente de Texto a columnas. La tabulación te da un TSV que puedes pegar directamente en una cuadrícula de hoja.
Para Google Sheets, también puedes copiar la salida CSV, abrir una hoja en blanco y pegar — Sheets detecta el delimitador automáticamente y divide en columnas. Si habitualmente obtienes JSON de una API y lo necesitas en Sheets, esta herramienta de navegador es más rápida que escribir un Google Apps Script para tareas puntuales. Sin cuenta, sin cuota de qué preocuparse, y la conversión termina en menos de un segundo independientemente de cuántas filas tenga tu JSON.
Elige tu delimitador, encabezados y columnas
Tú controlas el formato de salida. Activa o desactiva la fila de encabezado, cambia el delimitador entre coma, punto y coma y tabulación, y usa las fichas de columna para incluir o eliminar campos individuales — muy útil cuando una respuesta de API devuelve treinta claves pero solo necesitas cinco. El orden de las columnas siempre sigue el orden en que las claves aparecen por primera vez en tu JSON, por lo que el CSV coincide exactamente con lo que esperas sin ninguna reordenación alfabética.
La interfaz de fichas de columna también resuelve un problema común: las respuestas de la API REST a menudo incluyen campos internos del servidor como _id, __v o updated_at que no quieres en una hoja de cálculo orientada al cliente. Haz clic en esas fichas para excluirlos y la vista previa se actualiza inmediatamente. El conjunto de columnas seleccionado se recuerda durante la sesión actual, por lo que si pegas JSON actualizado con el mismo esquema se mantiene limpio. Para la salida TSV, el delimitador de tabulación evita conflictos de comillas con datos que contienen muchas comas, como direcciones o descripciones.
CSV a JSON con tipado inteligente
En el sentido contrario, pega o sube un CSV y la herramienta lee la primera fila como encabezados y cada fila siguiente como un objeto, manejando campos entrecomillados con comas y saltos de línea incrustados. El delimitador se detecta automáticamente, y con Analizar números y booleanos activado, 42 se convierte en un número y true en un booleano en lugar de cadenas, dándote una salida CSV a JSON limpia y tipada lista para una API o archivo de configuración.
Esto es útil para importar datos de hojas de cálculo a una base de datos, crear un archivo de configuración a partir de un CSV compartido, o alimentar un componente frontend que espera un array JSON. El JSON de salida está formateado con sangría para su legibilidad, no minimizado, para que puedas inspeccionarlo directamente. Si necesitas JSON compacto para una carga útil de API de producción, copia la salida y minifícala con cualquier herramienta formateadora de JSON. La conversión maneja miles de filas sin ralentizarse porque se ejecuta completamente en JavaScript en tu pestaña del navegador.
Cómo se compara con ConvertCSV, csvjson y otros conversores en línea
ConvertCSV.com es una opción popular, pero sube tu archivo a sus servidores, impone un límite de tamaño de archivo de 1 MB en el nivel gratuito y muestra anuncios en toda la página de resultados. csvjson.com es limpio y amigable para desarrolladores, pero también del lado del servidor — tus datos cruzan la red. json-csv.com ofrece un nivel gratuito, pero limita las conversiones gratuitas por día. Mr. Data Converter es mínimo y basado en navegador, pero no se ha mantenido en años y carece de aplanado anidado.
Esta herramienta es completamente del lado del cliente sin subidas, sin límite de tamaño de archivo (más allá de la memoria del dispositivo), sin límites de conversión diarios y sin anuncios. Para exportaciones sensibles — registros de clientes, respuestas de API con datos personales, análisis internos — nada sale de tu máquina. Puedes desconectarte de internet después de que se cargue la página y seguir convirtiendo sin conexión. Sin registro, sin coste, sin comprometer la privacidad.
Frequently asked questions
¿Cómo convierto JSON a CSV?
Pega o sube un array JSON de objetos, mantén la dirección en JSON → CSV, y aparecerá instantáneamente un CSV listo para hoja de cálculo a la derecha — luego cópialo o descárgalo. Por ejemplo, [{"id":1,"nombre":"Ana"},{"id":2,"nombre":"Luis"}] se convierte en una fila de encabezado id,nombre seguida de 1,Ana y 2,Luis. Cada objeto se convierte en una fila y cada clave en una columna. Toda la conversión ocurre en tu navegador, por lo que ningún dato sale de tu máquina y no hay límite de tamaño de archivo impuesto por un servidor.
¿Cómo convierto CSV a JSON?
Cambia el interruptor de dirección a CSV → JSON (o simplemente sube un archivo .csv y cambia automáticamente). La primera fila se lee como encabezados de columna y cada fila siguiente se convierte en un objeto. Activa Analizar números y booleanos para que 1 sea un número y true sea un booleano en lugar de cadenas. La conversión es instantánea y la salida es JSON válido que puedes pegar directamente en cualquier API, archivo de configuración o editor de código.
¿Cómo aplano JSON anidado a CSV?
Activa Aplanar anidado y cualquier objeto y array anidado se expande en columnas con notación de puntos. {"nombre":"Ana","dirección":{"ciudad":"Madrid"},"roles":["ingeniera","escritora"]} se convierte en las columnas nombre, dirección.ciudad, roles.0 y roles.1 — un valor por celda. Con el aplanado desactivado, un valor anidado permanece intacto como JSON dentro de su celda, por lo que se convierte de vuelta a la estructura original cuando inviertes la dirección.
¿Cómo convierto JSON a Excel?
Convierte tu JSON a CSV aquí, descarga el .csv, luego ábrelo en Excel o Google Sheets — ambos leen CSV de forma nativa y lo dividen en columnas automáticamente. Para versiones europeas de Excel que esperan un delimitador de punto y coma, elige primero la opción de Punto y coma para que las columnas se alineen sin un paso manual de Texto a columnas. No es necesario exportar a .xlsx para la mayoría de los flujos de trabajo de datos.
¿Es seguro convertir JSON y CSV en línea?
Sí — este convertidor es 100% del lado del cliente. Tus datos de JSON y CSV nunca salen de tu navegador: no hay subida, no hay servidor y no hay registro. Incluso las exportaciones confidenciales con datos personales o empresariales permanecen completamente en tu dispositivo. Puedes comprobarlo cargando la herramienta, desconectándote de internet y continuando con la conversión — sigue funcionando sin conexión de red.
¿Cómo convierto un archivo JSON grande?
Dado que la conversión se ejecuta completamente en tu navegador, no hay subida ni límite de tamaño de archivo impuesto por el servidor — el único límite es la memoria de tu dispositivo. Los archivos de varios megabytes que conversores en línea como ConvertCSV.com o csvjson.com rechazan por sus límites de subida generalmente funcionan aquí sin problemas. Sube el archivo en lugar de pegarlo para una experiencia más fluida con entradas grandes.
¿Qué delimitador debo usar?
Usa una coma para CSV estándar, Excel de EE. UU. y Google Sheets. Elige punto y coma para los idiomas europeos donde Excel lo usa por defecto (Alemania, Francia, los Países Bajos y gran parte de la Europa meridional y oriental). Usa una tabulación para archivos TSV o cuando quieras pegar la salida directamente en una cuadrícula de celdas de hoja de cálculo. Cualquier valor que contenga ese carácter, una comilla doble o un salto de línea se envuelve automáticamente en comillas dobles y se escapa para que la salida sea válida.
Related tools
Ver todas las herramientasMatrix Calculator
Add, subtract, multiply matrices and compute determinant, inverse and transpose for 2×2–4×4 matrices.
Formateador de XML
Embellece, minifica y valida XML directamente en tu navegador.
Formateador de SQL
Embellece y minifica consultas SQL con mayúsculas en palabras clave y saltos por cláusula.
JSON a TypeScript
Genera interfaces de TypeScript a partir de un ejemplo JSON, con tipos anidados.
Visor de CSV
Visualiza, ordena y busca archivos CSV o TSV en una tabla limpia, en tu navegador.
Statistics Calculator
Calculate mean, median, mode, standard deviation, variance and more from a data set.