Tools mentioned in this article
Open the browser-based tool while you read and try the workflow immediately.
CSV y JSON resuelven problemas distintos
CSV es simple, tabular y fácil de abrir en hojas de cálculo.
JSON funciona mejor para datos estructurados como respuestas de API, configuraciones, arreglos y objetos anidados.

Convertir entre ambos formatos facilita entregas entre equipos, importaciones masivas, pruebas de API y limpieza de datos.
Convertir CSV a JSON
Usa la fila de cabecera como claves
Muchos archivos CSV empiezan con cabeceras como name,email,role.
Al convertir a JSON, esas cabeceras suelen transformarse en claves del objeto.
[
{ "name": "Alice", "email": "[email protected]", "role": "admin" }
]
Revisa el delimitador
No todos los archivos tipo CSV usan comas.
Algunos exportes usan tabulaciones o punto y coma.
Si las columnas no se separan bien, revisa primero el delimitador.
Ten cuidado con los tipos
En CSV, muchos valores se tratan como texto.
Después de convertir a JSON, confirma si identificadores, códigos postales o teléfonos deben seguir siendo cadenas aunque parezcan números.
Convertir JSON a CSV
JSON se convierte mejor a CSV cuando es un arreglo de objetos con claves similares.
Si hay objetos anidados o arreglos, puedes aplanarlos con claves como profile.name, guardarlos como texto en una celda o excluir campos que no sean útiles en una tabla.
Para hojas de cálculo e importaciones, un conjunto pequeño y estable de columnas suele ser más práctico.
Conversión con DevToolKits
El convertidor CSV ⇔ JSON permite convertir en ambos sentidos y ajustar delimitadores y cabeceras.
Después puedes revisar el resultado con el formateador JSON o convertirlo con el conversor JSON ⇔ YAML si necesitas usarlo como configuración.
Preguntas frecuentes
Los números del CSV se vuelven numéricos en JSON. ¿Cómo los mantengo como cadenas?
Valores como códigos postales, identificadores y teléfonos que “parecen números pero deben ser cadenas” pueden perder ceros iniciales o desbordarse si se convierten a números. Usa una opción de “tratar como cadena” durante la conversión si está disponible, o revisa y corrige el tipo de esos campos después de convertir.
¿Puedo convertir JSON anidado a CSV?
CSV es un formato plano y tabular, así que los objetos y arreglos anidados no caben en una sola celda tal cual. Aplana claves como profile.name, o reduce a solo los campos que necesitas antes de convertir a CSV.
Mis columnas se desalinean aunque está separado por comas.
Si un valor contiene una coma o un salto de línea, las columnas se desplazarán a menos que esté correctamente escapado con comillas ("..."). Además, un archivo llamado “CSV” puede estar separado por tabulaciones o punto y coma. Revisa el delimitador y la configuración de comillas.