Entrada JSON

o suelta un archivo aquí, o pega el código abajo
Entrada JSON

Salida CSV

Salida CSV

Celdas vacías

Los archivos nunca salen de tu navegador¿Cómo?

Este convertidor de JSON a CSV transforma tu JSON en un archivo CSV para Excel, Google Sheets o una base de datos, y convierte los objetos anidados en columnas. Pega el JSON o abre un archivo: todo ocurre en tu navegador.

Última actualización:

Cómo funciona

  1. Abre o pega el JSON

    Pega el JSON, abre un archivo .json o .jsonl, usa Abrir desde URL o Cargar ejemplo. El array que se convierte, por ejemplo data.items, se detecta solo.

  2. Revisa la tabla

    El resultado aparece como vista previa en tabla y como texto CSV. Elige las columnas, su orden, el separador y cómo se escriben los arrays anidados.

  3. Descarga o copia

    Presiona Descargar .CSV o Copiar. El botón CSV → JSON lleva el resultado al convertidor inverso.

Funciones

  • JSON anidado aplanado

    Los objetos se convierten en columnas con puntos, como user.address.city. Los arrays pueden ir en una columna por elemento (tags[0], tags[1]), en una columna con JSON o con los valores unidos con punto y coma.

  • Formatos listos para Excel

    CSV estándar (RFC 4180), Excel con UTF-8 y BOM, Excel para Alemania, España, Portugal y Francia con punto y coma y coma decimal, o TSV. También ajustas el fin de línea, las comillas y la fila de encabezado.

  • Columnas a tu medida

    Los registros con claves distintas comparten columnas, que puedes ocultar o reordenar. Proteger contra fórmulas viene activado: las celdas que empiezan por = + - o @ llevan un apóstrofo.

  • JSON Lines y archivos grandes

    JSON Lines (.jsonl, .ndjson) se detecta automáticamente. Los archivos JSON Lines grandes y los arrays de nivel superior se procesan en segundo plano, registro a registro.

Límites y privacidad

Los archivos JSON pueden ocupar hasta 200 MB. La vista previa muestra las primeras 1000 filas, pero el CSV descargado siempre contiene todas. Los archivos de más de 5 MB se convierten directamente desde el archivo sin cargarlos en el editor, que solo muestra el principio.

Los números largos, como los identificadores, se escriben exactamente como en el origen. Consulta la página de privacidad.

Preguntas frecuentes

¿Cómo convertir JSON a CSV?

Pega el JSON o abre el archivo. El CSV se genera mientras escribes; presiona Descargar .CSV para guardarlo o Copiar para llevarlo al portapapeles.

¿Cómo abro el CSV en Excel en España o en México?

En España, Excel espera punto y coma y coma decimal: elige el formato «Excel DE/ES/PT/FR (punto y coma, coma decimal)». En México se usan la coma y el punto decimal: elige «Excel (coma, UTF-8 con BOM)». Para un .xlsx real usa JSON a Excel.

¿Qué pasa con los objetos y arrays anidados?

Los objetos anidados pasan a columnas con nombres con puntos. Para los arrays eliges: una columna por elemento, una columna con el texto JSON o los valores unidos con punto y coma.

Mis registros están dentro de otro objeto. ¿Puedo elegirlos?

Sí. Se selecciona automáticamente el array de objetos más grande, y en Array que se convierte puedes escribir otra ruta, como results o data.items.

¿Este convertidor de JSON a CSV online es gratis?

Sí, es gratis y sin cuenta, en cualquier navegador moderno, también en el teléfono.

¿Puedo convertir archivos JSON grandes?

Sí. Se procesan en segundo plano, y los JSON Lines o arrays grandes se leen por partes.

Herramientas relacionadas