Conversor CSV ↔ JSON
Convierte entre CSV y JSON al instante: elige el delimitador, usa o no encabezados, aplana o anida campos, todo en tu navegador.
Opciones avanzadas
Arrastra y suelta aquí un archivo .csv, .json o .txt
Convertir entre CSV y JSON sin servidor
CSV y JSON resuelven el mismo problema, mover datos estructurados entre sistemas, con dos formas muy distintas. CSV es una tabla plana: filas y columnas, nada más, y por eso lo entienden todas las hojas de cálculo, las exportaciones de bases de datos y los sistemas heredados. JSON es un árbol: los objetos pueden anidarse dentro de otros objetos y los arrays pueden contener cualquier cosa, y por eso lo hablan todas las APIs modernas y el código JavaScript. En cuanto necesitas cargar una hoja de cálculo en una API, o convertir la respuesta de una API en algo que puedas abrir con Excel, tienes que traducir entre ambos, y hacerlo bien (campos entre comillas con comas dentro, comillas escapadas, objetos anidados que no caben en una sola columna) es fácil de estropear sutilmente a mano.
Esta herramienta hace la conversión por completo en tu navegador con un analizador CSV muy probado, de modo que los datos que pegues, ya sea una exportación de clientes, un informe interno o la respuesta de una API que preferirías no entregar a una web de terceros, no salen de tu equipo. No hay paso de subida, ni viaje de ida y vuelta a un servidor, ni límite de tamaño impuesto por una petición de red; el motor es el mismo en ambos sentidos. Ten en cuenta que CSV no tiene tipos: por defecto, cada valor CSV se convierte en una cadena JSON (así que un viaje de ida y vuelta convierte los números en cadenas y aplana los datos anidados), salvo que actives la opción de interpretar números, true/false y null.
Elige el delimitador (coma, punto y coma, tabulador o cualquier carácter personalizado, útil para las exportaciones CSV de configuración regional europea que usan punto y coma, o las antiguas separadas por barra vertical), indica si la primera fila contiene los nombres de columna y decide si las claves JSON anidadas como `address.city` deben convertirse en una sola columna aplanada o reconstruirse como objeto anidado al volver a JSON. Da formato legible a la salida JSON o déjala minificada para pegarla directamente en código. Si tu CSV tiene una comilla mal cerrada o una fila inconsistente, el analizador te indica exactamente qué fila falló en lugar de producir basura en silencio.
Arrastra un archivo directamente a la zona de soltado o pega el texto: ambas formas funcionan igual. Cuando el resultado te convenza, cópialo al portapapeles o descárgalo como un archivo `.json` o `.csv` listo para usar. Si necesitas remodelar más la salida JSON o validarla con un esquema, el Formateador y validador de JSON es la siguiente parada natural; y si trabajas con tokens de API en lugar de datos tabulares, el Decodificador JWT y la herramienta de Codificar/Decodificar Base64 cubren ese otro lado de la caja de herramientas para desarrolladores.
Preguntas frecuentes
¿Puedo convertir de JSON a CSV además de CSV a JSON?
Sí. Cambia de sentido cuando quieras con el botón Intercambiar, manteniendo los mismos ajustes de delimitador y encabezado.
¿Admite archivos separados por punto y coma o por tabuladores?
Sí. Elige coma, punto y coma, tabulador o cualquier delimitador personalizado de un solo carácter.
¿Puedo ver los datos antes de convertir?
Sí. Una vista previa en tabla muestra las filas y columnas detectadas antes de que hagas la conversión completa.
Herramientas relacionadas
- Formateador y validador JSON
- Generador de código QR
- Decodificador JWT
- Codificador/Decodificador Base64
- Probador de Expresiones Regulares
- Selector de color y generador de paletas
- Convertidor de JSON a Excel
- Validador de Configuración Nginx
- Validador YAML de Kubernetes
- Formateador y Validador SQL
- Formateador de código
- Validador de estándares ISO