JSON a CSV

Pega un array de objetos JSON y obtén un archivo CSV listo para descargar: la fila de cabecera se construye automáticamente uniendo las claves de todos los objetos.

🔒 La conversión se hace en tu navegador: tus datos no salen nunca de tu dispositivo.

Cómo se tratan las claves distintas y los valores anidados

Los arrays JSON del mundo real casi nunca tienen objetos perfectamente uniformes. Este convertidor construye la cabecera del CSV con la unión de todas las claves que encuentra, en el orden en que aparece cada una por primera vez: cuando a un objeto le falta una clave, la celda correspondiente se deja simplemente vacía. Los valores anidados —objetos o arrays guardados dentro de un campo— se serializan como texto JSON dentro de la celda, así que no se pierde ninguna información por el camino.

Abrir el CSV en Excel sin caracteres raros

El archivo descargado incluye un BOM UTF-8, la pequeña marca que le dice a Excel que lea el archivo como Unicode: las tildes, los símbolos de moneda y los emojis se verán correctamente. Si usas Excel o Google Sheets con la configuración española, lo normal es elegir el punto y coma, porque la coma es el separador decimal; con configuraciones anglosajonas, el delimitador clásico de coma es la opción correcta. Las comillas dobles dentro de los valores se escapan duplicándolas, siguiendo el estándar RFC 4180, así que el archivo se puede leer con cualquier hoja de cálculo o script de importación.