Saltar al contenido
ToolMug

Convertir CSV a JSON

Convierte CSV a JSON pegando datos exportados de Excel, Google Sheets o una base de datos, y obtén un array JSON listo para una API o un script. El delimitador se detecta automáticamente, se manejan los campos entre comillas con comas o saltos de línea, y los números y true/false se convierten en tipos JSON reales.

Funciona en tu navegador: nada de lo que introduces se sube

CSV → JSON
Salida (JSON)

Cómo se usa

  1. Pega el CSV o copia celdas directamente de una hoja de cálculo (se pegan como texto separado por tabuladores).
  2. Deja activado «La primera fila es el encabezado» para obtener un array de objetos; desactívalo para obtener un array de arrays.
  3. Deja activado «Convertir números y booleanos» para obtener valores con tipo, o desactívalo para mantenerlo todo como texto.
  4. Copia o descarga el JSON.

Opciones explicadas

Delimitador
Automático detecta coma, punto y coma, tabulador y barra vertical. Elige uno explícitamente si la detección se equivoca.
Fila de encabezado
Los valores de la primera fila se convierten en las claves de cada objeto.
Valores con tipo
"42" se convierte en 42 y "true" en true. Desactívalo para identificadores con ceros a la izquierda, como códigos postales o números de teléfono, que de lo contrario los perderían.

Ejemplo

CSV:

id,name,active
1,Ada,true
2,Grace,false

JSON:

[
  { "id": 1, "name": "Ada", "active": true },
  { "id": 2, "name": "Grace", "active": false }
]

Preguntas frecuentes

¿Puedo pegar directamente desde Excel o Google Sheets?

Sí. Las celdas copiadas van separadas por tabuladores; el delimitador se detecta automáticamente.

¿Por qué 00123 se ha convertido en 123?

Con los valores con tipo activados, el texto que parece un número se convierte en número. Desactiva «Convertir números y booleanos» para conservar los ceros a la izquierda.

¿Cómo se tratan las líneas vacías?

Las líneas completamente vacías se omiten. Las celdas vacías se convierten en null cuando los valores con tipo están activados, o en cadenas vacías cuando están desactivados.

Mi archivo usa punto y coma y comas decimales, ¿funcionará?

El delimitador se detecta, pero las comas decimales como 3,5 se quedan como texto. Cámbialas por puntos antes si necesitas números.

Privacidad

Esta herramienta funciona por completo en tu navegador. Tus archivos y textos se procesan en tu dispositivo y nunca se suben a nuestros servidores.

Herramientas relacionadas