Fastway Tools

Conversor CSV ⇄ JSON

[
  {
    "name": "Alice",
    "role": "Dev",
    "city": "Lisbon"
  },
  {
    "name": "Bob",
    "role": "Designer",
    "city": "São Paulo"
  }
]

¿Qué es la conversión de CSV a JSON?

CSV es la lengua franca de las hojas de cálculo y las exportaciones, mientras que JSON es lo que consumen las API y las apps. Convertir entre ellos a mano —sobre todo con campos entre comillas que contienen comas— es propenso a errores. Este conversor CSV ⇄ JSON gratuito analiza de forma robusta y convierte en ambos sentidos al instante en tu navegador.

CSV (Comma-Separated Values) es el formato más común para exportaciones de datos tabulares de hojas de cálculo, bases de datos y herramientas de análisis. JSON es el formato nativo de JavaScript y las APIs web. Convertir entre ellos es una tarea diaria para ingenieros de datos y desarrolladores backend.

Convirtiendo Datos

  1. Elige CSV → JSON o JSON → CSV.
  2. Pega tus datos; para CSV elige si la primera fila es encabezado.
  3. Copia el resultado convertido.

Casos de Uso

  • Convertir una exportación de hoja de cálculo (CSV) en un array JSON de objetos para uso en una aplicación web o API.
  • Convertir una respuesta JSON de una API en CSV para abrirlo en Excel o Google Sheets para análisis.
  • Inspeccionar la estructura de un archivo CSV — cuántas columnas, qué encabezados, si los valores son consistentes.
  • Preparar datos para importar en una base de datos, almacén de datos o herramienta de BI.

Cómo funciona el análisis de CSV

El análisis de CSV es engañosamente complejo. La simple división por comas falla cuando un valor contiene una coma. El analizador implementado aquí sigue RFC 4180: los valores pueden envolverse en comillas dobles.

JSON a CSV invierte el proceso: el primer objeto define el orden de las columnas, luego cada objeto se mapea a una fila. Los valores con comas, comillas o saltos de línea se citan automáticamente.

Beneficios Principales

  • Análisis de CSV robusto (comillas, comas, saltos de línea).
  • Opción de encabezado para objetos o arrays.
  • Funciona en tu navegador: privado y gratis.

Conversión CSV y JSON, Privada

Las conversiones entre CSV y JSON se realizan mediante código JavaScript que se ejecuta en tu navegador. Tus archivos de datos se procesan completamente localmente en tu máquina; nada se envía a nuestros servidores.

FAQ

¿Maneja campos entre comillas?

Sí: los valores entre comillas con comas, saltos de línea o comillas escapadas ("") se analizan correctamente.

¿Qué hace "La primera fila es encabezado"?

Cuando está activo, la primera fila del CSV se convierte en las claves de los objetos, produciendo un array de objetos. Si está desactivado, obtienes un array de arrays.

¿Se suben mis datos?

No. El análisis y la conversión se ejecutan por completo en tu navegador.

¿Por qué mi CSV se analiza incorrectamente cuando los valores tienen comas?

Los valores que contienen el delimitador deben estar entre comillas dobles. Por ejemplo: Juan,"García, Jr.",30. Si tu CSV fue exportado desde Excel, debería estar correctamente entre comillas.