Hack the Hydra

Conversor de JSON a CSV

Pega un array JSON de objetos y obtén un CSV que abre Excel o Google Sheets. Los objetos anidados se aplanan en columnas como direccion.ciudad, y las comillas o saltos de línea dentro de los valores se escapan correctamente.

🔒 Privado: la conversión se hace en esta pestaña. No se sube nada.

Conversor de JSON a CSV es una herramienta en línea gratuita de Hack the Hydra. Convierte un array JSON a CSV. Los objetos anidados pasan a columnas con puntos, los valores se escapan bien, separador coma, punto y coma o tabulador.

100 % gratisSin subir archivos: funciona en tu navegadorSin registro
Conversor de JSON a CSV: la herramienta con un archivo de ejemplo convertido

Cómo funciona la conversión

Primero se reúnen todas las claves de todos los objetos, así una fila sin algún campo sigue alineada bajo su columna. Los objetos anidados se aplanan con puntos: {"direccion":{"ciudad":"Lyon"}} genera la columna direccion.ciudad. Los arrays se conservan como texto JSON en una celda, porque no existe una única forma correcta de repartirlos en columnas.

Abrir el resultado en Excel

Con la configuración regional española, Excel espera punto y coma. Si el archivo se abre en una sola columna, elige punto y coma y vuelve a convertir. Los valores que contienen el separador, comillas o saltos de línea van entre comillas dobles, como describe la RFC 4180.

Entradas aceptadas

Lo normal es un array JSON de objetos. Un objeto suelto da una fila, y un objeto que envuelve un array (como {"data":[...]}) usa ese array. Para el camino inverso está la herramienta de CSV a JSON.

Ejemplo

Un array de objetos JSON se convierte en un CSV con una columna por clave.

Entrada

[{"name":"Ada","city":"London"},{"name":"Linus","city":"Helsinki"}]

Resultado

name,city
Ada,London
Linus,Helsinki

Cómo usar

  1. Suelta tu archivo en el recuadro o haz clic para elegirlo.
  2. Espera unos segundos mientras se convierte localmente.
  3. Copia el resultado o descárgalo.

Preguntas frecuentes

¿Se sube mi JSON a un servidor?

No. La conversión la hace JavaScript en tu pestaña y no se envía nada.

¿Cómo se tratan los objetos anidados?

Se aplanan en columnas con puntos, por ejemplo cliente.direccion.ciudad. Los arrays se escriben como JSON en una celda.

¿Por qué todo sale en una columna en Excel?

Excel usa el separador de listas de tu región. En España elige la opción de punto y coma.

Otras herramientas

Convertir PDF a MarkdownImagen a texto (OCR gratis)Convertir Word a MarkdownExcel y CSV a tablas MarkdownOCR PDF: PDF escaneado a textoConvertir PDF a textoUnir archivos PDFDividir PDF: extraer páginasGirar PDFConvertir JPG a PDFConvertir PDF a JPGConvertidor de imágenes: PNG, JPG, WebPComprimir imagen: JPG y WebPConvertir PNG a JPGConvertir JPG a PNGConvertir WebP a PNGGenerador de código QRContador de palabrasConvertidor de mayúsculas y minúsculasFormateador y validador JSONCodificar y decodificar Base64Codificador y decodificador de URLGenerador de UUID v4Generador de contraseñas segurasGenerador de Lorem IpsumEliminar líneas duplicadasConversor de timestamp UnixConversor de JSON a YAMLComparar dos textosRedimensionar imagenCalculadora de porcentajesCalculadora de edadGenerador de hash (SHA-256, SHA-1, SHA-512)Convertidor de colores: HEX, RGB, HSLCalcular días entre dos fechasConvertidor de YAML a JSONConversor de unidadesDecodificador JWTConvertidor binario, hexadecimal, decimal y octalConvertidor de números romanosProbador de regexExplicar una expresión cron