Palabra 1: JSON, el formato que hablan las APIs
JSON significa JavaScript Object Notation, pero puedes ignorar el nombre. Lo que importa es de dónde viene: JSON es la forma en que las APIs, las aplicaciones web y muchas herramientas de escritorio escriben datos estructurados. Cuando exportas datos de una tienda online, un procesador de pagos, una herramienta sin código o el backend de una app móvil, muy a menudo llegan como un archivo JSON o como un bloque de JSON en un correo.
Es texto plano. Las llaves guardan objetos, los corchetes guardan listas y cada clave va entre comillas. Las APIs rara vez devuelven un solo registro: normalmente devuelven listas de cientos de registros con la misma forma, y cada uno termina como una fila del CSV. Así es el tipo de registro que una API real podría devolver:
{
"id": "A-101",
"customer": { "name": "Amelia", "city": "Austin" },
"tags": ["new", "vip"]
}Nadie se sienta a escribir JSON a mano por diversión. Terminas con JSON porque una herramienta te lo dio. Esa es toda la historia detrás de la frase: una persona con datos en esta forma, que los necesita en otra forma, buscando el camino más rápido y honesto para llegar ahí.
JSON está hecho para máquinas. Anida libremente, objetos dentro de objetos, listas dentro de objetos, lo que lo hace flexible para programadores e incómodo para todos los demás. No puedes abrir ese registro en Excel y ver nada con sentido sin convertirlo antes.
Palabra 2: CSV, el formato que leen las hojas de cálculo
CSV significa Comma-Separated Values, valores separados por comas. También es texto plano, pero con la estructura más simple posible: cada línea es una fila y las comas separan las columnas. Excel, Google Sheets, LibreOffice y casi todas las herramientas de datos del planeta abren archivos CSV sin problema.
Los mismos tres datos del JSON de arriba, escritos como CSV, se ven así:
id,name,city
A-101,Amelia,AustinEse es todo el formato. Sin anidamiento, sin tipos, sin formato visual, solo filas y comas. Una celda de CSV no puede contener un objeto. Solo puede contener texto.
CSV está hecho para humanos y hojas de cálculo. Ordenar, filtrar, tablas dinámicas, listas de correo, subir datos a otro sistema: todo eso espera CSV o una hoja de cálculo. Cuando un jefe dice "envíame esto como una hoja de cálculo", normalmente se refiere a un CSV, y se abre en lo que tenga instalado.
Palabra 3: online, hecho en el navegador
"Online" es la palabra menos técnica de la frase y la que más esconde. Significa que la conversión ocurre en una página web, en una pestaña del navegador, sin instalar nada. Pegas tu JSON en un cuadro, la página lo convierte, descargas el CSV.
Pero no todos los conversores online funcionan igual, y la diferencia importa. Un conversor del lado del cliente hace el trabajo dentro de tu navegador: tus datos nunca salen de la pestaña. Un conversor basado en subida envía tu archivo al servidor de otra persona, lo convierte ahí y te devuelve el resultado. En el navegador se ven idénticos. La diferencia está en adónde viajan tus datos.
El convertidor de esta página es del lado del cliente. La única petición de red que la página hace jamás es el botón opcional de obtener datos desde una URL, y solo cuando haces clic tú mismo. Los datos pegados y los archivos subidos se convierten localmente. Más adelante en la guía hay una prueba de 30 segundos para esto, y puedes ejecutarla en cualquier conversor que encuentres.
Dónde te encuentras la frase "JSON to CSV online"
La frase aparece en unos lugares específicos, y reconocer en cuál estás te dice qué necesitas de verdad. El más común es el cuadro de búsqueda: alguien te envía un archivo JSON por correo y te dice "¿puedes poner esto en una hoja de cálculo?", y escribes la frase en Google.
El segundo lugar es el propio botón. Los sitios de conversores, la documentación de APIs y las herramientas de datos etiquetan sus botones con la frase, así que también la encuentras como aquello en lo que haces clic. El tercero es un requisito: una página de documentación de una API que solo exporta JSON, un cliente que envía datos de webhooks, un tutorial que asume que tienes un CSV.
En los tres casos, a la persona que pregunta normalmente no le importan los formatos en absoluto. Le importa el resultado: datos que puede abrir, ordenar y reenviar. La frase es solo la forma más corta de nombrar ese trabajo.
Lo que realmente quieres cuando la escribes
Casi todos los que escriben esta frase quieren una de tres cosas. La primera y más común es la conversión en sí: tienes el JSON delante y necesitas el CSV ya. Eso es un trabajo de 60 segundos con un buen conversor, y no hay nada más que aprender.
La segunda es tranquilidad: ¿es seguro y es gratis? Lo seguro depende de la arquitectura del conversor, que cubre la siguiente sección. Lo gratis es casi siempre sí para archivos de tamaño razonable; los conversores que cobran venden funciones de volumen o de API que no necesitas para un archivo puntual.
La tercera es una recomendación: ¿en qué sitio puedo confiar? La respuesta honesta es que el sitio específico importa menos que la arquitectura. Un conversor del lado del cliente sin registro, que convierte tu texto pegado incluso con la red apagada, es confiable por construcción: no hay adónde vayan tus datos.
Conversor real o página trampa: la prueba de 30 segundos
La frase es lo bastante popular como para que las páginas trampa compitan por ella. Una página trampa parece un conversor y existe para cosechar registros, mostrar anuncios disfrazados de botones de descarga o quedarse con los datos que pegas. Cuatro señales de alerta: un muro de registro antes de mostrarte nada, un botón grande de "Descargar" que en realidad es un anuncio, ningún cuadro de pegado para que tengas que subir un archivo, y un mensaje de error que no te dice nada cuando tu JSON tiene un problema.
La prueba de 30 segundos atraviesa todo eso. Abre el conversor, apaga tu wifi, pega tu JSON y convierte. Si funciona con la red apagada, la conversión ocurre en tu navegador: tus datos físicamente no pueden salir de tu máquina, porque no hay conexión por la que viajen.
Ejecuta esa prueba en el convertidor de esta página y la pasa. La ruta de pegado, la ruta de subida y la tabla de vista previa funcionan sin conexión; solo el botón de obtener desde una URL necesita la red, y solo cuando haces clic. Ejecuta la misma prueba en cualquier otro conversor antes de pegar nada sensible.
Qué le pasa realmente a tus datos
Entonces, ¿qué hace el conversor entre tu pegado y tu descarga? Aplana el JSON. El CSV no tiene anidamiento, así que el conversor sube cada valor anidado al nivel superior: los objetos se convierten en columnas con notación de puntos como customer.name, las listas cortas se convierten en una celda unida, y todo lo que tenga una coma dentro se pone entre comillas para que el CSV siga siendo válido.
Aquí está la salida exacta del convertidor de esta página sobre un registro con un objeto customer anidado, una lista de tags y una nota con una coma. Verificado byte por byte en el motor en vivo:
[{
"id": "A-101",
"customer": { "name": "Amelia", "city": "Austin" },
"tags": ["new", "vip"],
"note": "ships, fast"
}]Qué le pasa realmente a tus datos (continuación)
Y el CSV que produce:
id,customer.name,customer.city,tags,note
A-101,Amelia,Austin,new; vip,"ships, fast"Léelo de izquierda a derecha. El objeto customer se convirtió en dos columnas, customer.name y customer.city. La lista de tags se convirtió en una celda, new; vip, unida con punto y coma y espacio. La nota "ships, fast" va entre comillas porque contiene una coma; sin las comillas, una hoja de cálculo la dividiría en dos columnas. Los valores nulos y las listas vacías se convierten en celdas vacías. Nada se inventa y nada se borra, pero la forma cambia: un árbol se convierte en una tabla.
Ese paso de aplanado es todo el contenido técnico de "JSON to CSV". Todo lo demás, los botones, las opciones, el manejo del archivo, es empaque alrededor. Si quieres la historia completa de la palabra "aplanar" en sí, la guía de términos enlazada abajo la cubre.
Guías relacionadas
- ¿Qué es una herramienta online para convertir JSON a CSV? Cómo elegir una buena (Guía 2026)
- Cómo hacer JSON to CSV online: hazlo en esta pestaña en 30 segundos (Guía 2026)
- ¿Qué es un archivo JSON y CSV? Guía para principiantes de ambos formatos (2026)
- What is JSON to CSV converter online: anatomía de la herramienta (Guía 2026)
- Convert JSON to CSV locally: convierte JSON a CSV en tu propio equipo, sin subir el archivo (Guía 2026)
- ¿Cuáles son las formas de convertir JSON a CSV localmente? 6 métodos comparados (Guía 2026)
- El archivo CSV se abre en una sola columna en Excel: por qué pasa y cómo corregirlo (Guía 2026)
- Por qué tu CSV muestra caracteres extraños en Excel y cómo corregir la codificación (Guía 2026)
- Por qué Excel elimina los ceros a la izquierda de tus códigos CSV y cómo conservarlos (Guía 2026)
- Por qué Excel cambia las fechas de tu CSV e intercambia el día y el mes, y cómo evitarlo (Guía 2026)
- Por qué guardar tu CSV en Excel lo cambia y cómo mantener el original a salvo (Guía 2026)
- Por qué tu CSV es demasiado grande para Excel y qué hacer en su lugar (Guía 2026)
Preguntas frecuentes
¿Qué significa "JSON to CSV online" en términos simples?
Significa convertir datos JSON en un archivo CSV de hoja de cálculo usando un sitio web en lugar de software instalado. Pegas tu JSON en una página web, la página lo convierte y descargas el CSV. Todo el trabajo suele tomar menos de un minuto.
¿Un conversor online de JSON a CSV es lo mismo que hacerlo en Excel?
No, y cada uno es mejor para cosas distintas. Un conversor online es lo más rápido para un archivo puntual: pegar, convertir, descargar, listo. Excel, a través de Power Query, es mejor cuando repites la misma conversión cada semana, porque puedes guardar los pasos. Para un solo archivo, la vía online es menos trabajo.
¿Necesito instalar algo para convertir JSON a CSV online?
No. Ese es todo el sentido de la palabra "online" en la frase. Una pestaña del navegador y una conexión a internet bastan. Si un sitio que se llama a sí mismo conversor online te pide descargar e instalar un programa primero, eso es otro producto disfrazado con la frase.
¿Es seguro pegar mi JSON en un conversor online?
Depende de dónde ocurra la conversión. Un conversor del lado del cliente hace el trabajo en tu navegador, así que tus datos nunca salen de tu pestaña: verifícalo con la prueba de 30 segundos, apaga el wifi y convierte. Un conversor basado en subida envía tu archivo a un servidor, así que trátalo como enviar los datos por correo a un desconocido. Nunca pegues contraseñas, claves de API ni datos personales en un conversor basado en subida.
¿Por qué un conversor online necesita aplanar mi JSON?
Porque el CSV no tiene anidamiento. Una celda de CSV solo puede contener texto, así que todo lo anidado, objetos dentro de objetos, listas dentro de objetos, tiene que reescribirse antes de caber. El aplanado sube los valores anidados al nivel superior: los objetos se convierten en columnas con notación de puntos como customer.city, las listas cortas se convierten en una celda unida. Los valores no cambian, solo cambia la forma.
¿Cuál es la diferencia entre una herramienta online y una descargable?
Una herramienta online funciona en el navegador sin instalar nada, lo ideal para uso ocasional. Una herramienta descargable, como jq o un script de Python, funciona en tu máquina, lo mejor para archivos muy grandes, flujos automatizados y datos que nunca quieres cerca de una pestaña del navegador. La mayoría de la gente solo necesita el tipo online.
¿Por qué mi CSV se abrió como una sola columna al abrirlo en Excel?
Eso es un desajuste de delimitador, no un archivo roto. Excel divide las columnas usando el separador de listas de tu sistema, que es una coma en algunas regiones y un punto y coma en otras. Si todo cae en una columna, reimporta el archivo y elige el delimitador correcto, o regenera el CSV con la opción de punto y coma o tabulación que ofrece el conversor.
Prueba la versión real en esta pestaña
Pega tu JSON y obtén un CSV en menos de un minuto, con el aplanado y el entrecomillado que describe esta guía. Gratis, sin registro, todo se ejecuta en tu navegador.
Abrir el conversor de JSON a CSV