Utilidad para Desarrolladores

CSV a JSON

Pega un archivo CSV, detecta el delimitador y convierte cada fila en JSON válido sin enviar datos fuera de la página.

Usa la primera fila como claves de objeto o genera columnas numeradas automáticamente. La salida puede formatearse con sangría, minificarse, copiarse o descargarse como un archivo .json.

Diseñado para transformaciones rápidas y limpias

  • Análisis de campos entrecomillados
  • Detección automática de delimitador
  • Normalización de encabezados
  • Acciones de copiar y descargar

Supuestos: el analizador sigue las reglas comunes de comillas CSV con comillas dobles para comillas escapadas. Las celdas vacías se convierten en cadenas vacías y los encabezados duplicados se vuelven únicos.

Convierte tu CSV

Elige un archivo o pega el CSV sin formato a continuación. El convertidor se ejecuta localmente en tu navegador y actualiza la salida JSON al hacer clic en convertir.

Listo para la entrada de CSV.

Entrada CSV

Salida JSON

0 filas
0 columnas
Auto delimitador
Matrices forma de salida

Cómo funciona

Reglas de análisis

El convertidor lee el CSV carácter por carácter, por lo que los campos entrecomillados pueden incluir de forma segura comas, tabulaciones, saltos de línea y comillas dobles escapadas. Si dejas el delimitador en detección automática, la herramienta evalúa los separadores comunes en las primeras filas no vacías y elige la coincidencia más consistente.

Comportamiento del encabezado

Cuando el modo de encabezado está activado, la primera fila se convierte en claves de objeto. Las etiquetas en blanco o repetidas se normalizan en nombres únicos seguros como columna_2 y estado_2. Cuando el modo de encabezado está desactivado, cada fila se convierte en una matriz.

Redondeo y valores

No se aplica ninguna coerción numérica por defecto. Cada celda se conserva como texto para que los IDs, códigos postales, ceros a la izquierda y columnas de formato mixto permanezcan intactos. La sangría JSON solo afecta al formato, no a los datos subyecentes.