No hay herramientas usadas recientemente
Aún no hay herramientas favoritas

Conversor JSON a CSV Gratis: Convertir JSON a CSV Online al Instante

140 usos

Consejos 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

Q ¿Se respeta el orden original de las claves JSON en el CSV?
A 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.
Q ¿Puede este conversor manejar arrays JSON con millones de filas?
A 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.
Q ¿Los caracteres especiales como tildes y emojis se mantienen sin cambios?
A 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.
Q ¿El conversor funciona con arreglos JSON cuyos objetos tienen estructuras de claves variables?
A 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.
Q ¿Puedo convertir un objeto JSON anidado, no solo una matriz plana?
A 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.
Q ¿Puedo convertir un objeto JSON único (no un array) a CSV?
A 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.
Q ¿Cómo convierto una respuesta de API JSON a CSV sin escribir código?
A Pega la respuesta JSON cruda en el cuadro de entrada y pulsa Convertir. La herramienta detecta arrays automáticamente, así que un payload típico como [{...},{...}] se convierte en filas al instante. Si tu JSON tiene un wrapper como {"data":[...]}, quítalo primero—copia solo lo que está dentro de los corchetes. Pulsa Descargar y obtendrás un archivo .csv listo para Excel o Google Sheets. Para respuestas con campos anidados, espera encabezados con notación de puntos como user.address.city. Eso está bien para uso tabular plano, pero no obtendrás tablas relacionales. Prueba con una muestra pequeña para verificar el orden de las columnas antes de convertir todo el conjunto de datos.
Q ¿Es cierto que un CSV copiado pierde la estructura de columnas?
A No, es un mito bastante común. Si pegas un JSON como [{"id":1,"name":"Sam"}], las columnas id y name salen separadas. Al copiar desde la vista previa, las comas se mantienen. El problema real aparece en Excel en español: al pegar directamente, todo se agrupa en la columna A porque el separador esperado es el punto y coma. Usa el botón Descargar e importa el archivo desde Datos → Desde texto/CSV.
Q ¿Por qué los números exportados se ven extraños al abrirlos en Excel?
A Excel adivina los tipos de datos al importar archivos. Si tus valores JSON tienen ceros a la izquierda, abrirlos con un doble clic suele borrarlos por completo. Te conviene abrir una hoja en blanco y usar el asistente de importación de texto para conservar esos ceros.
Q ¿Los delimitadores personalizados rompen las hojas de cálculo estándar al importar?
A No si le indicas a tu software qué separador elegiste. Al usar un punto y coma en vez de una coma, Excel agrupará todo en una sola columna. Ve a Datos, selecciona Texto en columnas y elige tu carácter personalizado. Eso arregla el diseño de inmediato. La mayoría de programas manejan estos símbolos sin problema tras configurar el asistente.

Cómo Convertir JSON a CSV

Herramientas relacionadas