Conversor JSON a CSV Gratis: Convertir JSON a CSV Online al Instante
67 usosConsejos JSON a CSV
Conversión automática
Pega un array JSON de objetos y se convierte a CSV al instante. Las claves se convierten en cabeceras de columna.
Vista previa de tabla
Previsualiza los datos como tabla antes de descargar. Verifica que la conversión es correcta.
Descargar CSV
Descarga el archivo CSV listo para abrir en Excel, Google Sheets o cualquier programa de hojas de cálculo.
Preguntas frecuentes
¿Se incluyen las cabeceras?
Sí, las claves del primer objeto se usan como cabeceras de columna en el CSV.
¿Puedo elegir el delimitador?
Sí, puedes usar coma, punto y coma, tabulación u otro delimitador personalizado.
¿El convertidor maneja archivos de más de 100MB?
Los archivos grandes pueden ralentizar el navegador. Esta herramienta maneja conjuntos de datos de hasta 50MB de manera confiable. Más allá de eso, es probable que encuentre límites de memoria o tiempos de procesamiento largos. Para archivos JSON masivos, divídalos en fragmentos primero. Un consejo práctico: pruebe con una muestra de 1MB antes de convertir todo.
¿Qué sucede cuando mi JSON tiene campos faltantes?
La herramienta rellena las celdas vacías con valores en blanco, sin fallar. Si tu primer objeto tiene "nombre" y "edad" pero el segundo solo "nombre", la segunda fila mostrará una celda vacía bajo "edad". Esto mantiene la estructura CSV. Para resultados consistentes, asegúrate de que todos los objetos compartan las mismas claves.
¿Se respeta el orden original de las claves JSON en el CSV?
Sí, los encabezados de columna siguen el orden exacto de las claves del primer objeto. Si "nombre" aparece antes que "correo", ese orden se mantiene. Ojo: algunos navegadores reordenan las claves en la vista previa. Descarga el archivo y ábrelo primero en un editor de texto. Para resultados predecibles, usa un array JSON con un orden de claves consistente en todos los objetos.
¿Puede este conversor manejar arrays JSON con millones de filas?
No realmente. Los navegadores limitan la memoria a unos 2 GB, así que arrays de más de 100.000 filas probablemente congelarán tu pestaña. Para conjuntos grandes, divide el JSON en bloques de 50.000 filas o usa una herramienta de línea de comandos como jq. Prueba primero con 100 filas – eso toma menos de un segundo. El rendimiento también depende de la RAM de tu equipo.
¿Los caracteres especiales como tildes y emojis se mantienen sin cambios?
Sí, el convertidor preserva todos los caracteres UTF-8. Las tildes (á, é, í), letras como ñ y emojis tipo 🚀 salen exactamente como los pusiste. Un detalle: Excel en Windows a veces los muestra como símbolos raros. Si pasa eso, abre el CSV en el Bloc de notas antes. Nuestra opción de descarga con UTF-8 BOM soluciona ese problema casi siempre.
¿El conversor funciona con arreglos JSON cuyos objetos tienen estructuras de claves variables?
Sí, pero terminarás con muchas celdas vacías. La herramienta escanea los primeros 50 objetos para construir su lista de columnas. Si el objeto 51 introduce una clave nueva, ese campo se descarta sin previo aviso. Para un CSV completo, estandariza tus claves JSON primero o ejecuta un script rápido para encontrar todas las claves únicas de tu conjunto de datos.
¿Puedo convertir un objeto JSON anidado, no solo una matriz plana?
Sí, pero la herramienta aplana estructuras anidadas usando notación de puntos. Por ejemplo, {"usuario":{"nombre":"Sam"}} se convierte en una columna llamada usuario.nombre con el valor Sam. Los arreglos dentro de objetos se serializan como cadenas JSON en una sola celda. Eso suele funcionar para hojas de cálculo, pero no obtendrás tablas relacionales. Si necesitas anidación real, aplana tu JSON manualmente primero. Este enfoque mantiene la salida predecible y evita columnas vacías inesperadas.
¿Puedo convertir un objeto JSON único (no un array) a CSV?
Sí, pero obtendrás un CSV con una sola fila. La herramienta trata un objeto único como un array de un elemento, así que todos sus pares clave-valor se convierten en columnas. Por ejemplo, {"id":1,"name":"Sam"} se convierte en un CSV con encabezados id y name, y solo una fila de datos. Eso rara vez es lo que necesitas—la mayoría de los casos requieren múltiples filas. Si estás armando una respuesta de API, envuelve tu objeto entre corchetes antes de pegarlo. Te ahorrarás una reorganización confusa después.
Cómo Convertir JSON a CSV
- Pega tu JSON (array de objetos)
- La conversión es automática
- Previsualiza como tabla
- Descarga el archivo CSV