Convertir CSV a JSON
Convierte la exportación de una hoja de cálculo en JSON para una API, una aplicación web o una importación en una base de datos. La fila de encabezado se convierte en las claves de los objetos, y los números y los valores true/false pasan a ser tipos JSON reales.
Funciona en tu navegador
Cómo se usa
- Pega el CSV (o TSV) a la izquierda.
- Comprueba las opciones de delimitador y de encabezado.
- Copia el JSON.
Cómo funciona
El análisis sigue el RFC 4180: los campos entre comillas dobles pueden contener comas, saltos de línea y comillas duplicadas (""). El delimitador —coma, punto y coma, tabulador o barra vertical— se detecta a partir de las primeras líneas. Los valores que parecen números se convierten, salvo si empiezan por ceros (códigos postales, teléfonos), que se mantienen como cadenas.
Las celdas vacías pasan a null. Los nombres de columna repetidos reciben un sufijo numérico para que no se pierda ningún dato.
Ejemplos
- Lista de productos
- name,price → [{"name":"Mug","price":12.5}]
Usos habituales
- Preparar datos para APIs y aplicaciones
- Importar hojas de cálculo en bases de datos
- Crear datos de prueba
Privacidad y seguridad
Esta herramienta funciona por completo en tu navegador. Tus archivos y tus textos nunca se suben a nuestros servidores: el procesamiento ocurre en tu dispositivo y los resultados se generan de forma local. Cómo trata los archivos cada herramienta
Preguntas frecuentes
¿Por qué los CSV que genera Excel en español usan punto y coma?
En los idiomas que usan la coma como separador decimal, Excel emplea el ; entre columnas. La detección automática lo resuelve.
¿Funciona con archivos grandes?
Sí, varios megabytes se procesan al instante en el navegador.
Última actualización: