Convertidor de CSV a JSON
Pega tu CSV o arrastra el archivo exportado de Excel o Google Sheets y obtén JSON limpio al momento. Detectamos si usa comas, punto y coma o tabuladores, respetamos los campos entre comillas y te enseñamos una vista previa de la tabla.
Procesado 100% en tu navegador
Ctrl + Enter ejecutarCtrl + C copiar resultado
Cómo usar
- 1Pega el CSV, arrastra un archivo .csv/.tsv o carga el ejemplo.
- 2Deja el delimitador en «Automático» o elígelo a mano.
- 3Activa la detección de números y booleanos o el anidado de claves (user.name) si lo necesitas.
- 4Elige el formato (array, JSON Lines o array de arrays), copia el resultado o descárgalo.
Casos de uso
- Importar hojas de cálculo en una API, una base de datos NoSQL o un proyecto JavaScript.
- Preparar datos de prueba (fixtures) a partir de un Excel.
- Convertir exportaciones de CRM, tiendas online o analítica a JSON.
- Generar JSON Lines para cargas masivas en BigQuery o Elasticsearch.
Preguntas frecuentes
¿Por qué mi CSV usa punto y coma en vez de comas?
En España, Latinoamérica y buena parte de Europa la coma es el separador decimal, así que Excel exporta los CSV con punto y coma. La herramienta lo detecta automáticamente.
¿Qué hace la detección de números y booleanos?
Convierte "42" en 42, "true" en true y las celdas vacías en null. Es conservadora: no toca valores con ceros a la izquierda como códigos postales ("007") ni números que perderían precisión.
¿Cómo creo objetos anidados?
Nombra las columnas con puntos, por ejemplo address.city y address.zip, y activa «Anidar claves con punto». Obtendrás { "address": { "city": …, "zip": … } }.
¿Es seguro con datos de clientes?
Sí. El archivo se lee y se convierte en tu navegador; no se sube a ningún servidor ni se guarda.
¿Qué es JSON Lines?
Un formato con un objeto JSON por línea (también llamado NDJSON). Es ideal para logs y cargas masivas porque se puede procesar línea a línea sin leer todo el archivo.