CSV JSON Matrix

Convierte CSV a JSON y viceversa, con soporte completo de campos entre comillas. Tus datos nunca salen del navegador.

100% client-side

Entrada CSV

0 caracteres

Salida JSON


        
—

¿Qué es CSV JSON Matrix?

CSV (valores separados por comas) es el formato de texto plano que exportan las planillas de cálculo, mientras que JSON es el formato estructurado que esperan la mayoría de las APIs y apps — y convertir entre ambos a mano implica escribir un parser o lidiar con comas dentro de comillas. CSV JSON Matrix convierte una tabla CSV en un array de objetos JSON, o un array JSON de vuelta a CSV, manejando correctamente los campos entre comillas (como un valor que contiene una coma).

Cómo usar CSV JSON Matrix

  1. Elige una dirección con el interruptor CSV → JSON / JSON → CSV arriba del panel de entrada.
  2. Pega tus datos con el botón Pegar, escríbelos directamente, o haz clic en Ejemplo para ver datos de muestra.
  3. Lee el resultado convertido apenas aparece en el panel de salida a la derecha.
  4. Haz clic en Copiar para copiar el resultado, o en Descargar para guardarlo como archivo.

Cómo funciona la conversión CSV ↔ JSON

El CSV parece simple hasta que un campo contiene el propio delimitador. RFC 4180 lo resuelve permitiendo envolver un campo en comillas dobles — dentro de las comillas, las comas e incluso los saltos de línea son solo datos, y una comilla literal se escribe como dos comillas seguidas (""):

// CSV
nombre,nota
"Smith, John","Dijo ""hola"""

// JSON
[
  { "nombre": "Smith, John", "nota": "Dijo \"hola\"" }
]

Esta herramienta detecta el delimitador (coma, punto y coma o tabulador) desde la primera línea y analiza carácter por carácter en lugar de dividir por el delimitador — un split(',') simple cortaría el ejemplo "Smith, John" en dos campos rotos. Convertir JSON a CSV construye la fila de encabezado desde la unión de las claves de todos los objetos, y vuelve a poner comillas en cualquier campo que contenga coma, comilla o salto de línea.

Preguntas frecuentes

¿Soporta comas dentro de campos CSV entre comillas?

Sí. Los campos entre comillas dobles pueden contener comas, saltos de línea y comillas escapadas "", según RFC 4180 — un split por coma simple rompería los tres casos.

¿Cómo se detecta el delimitador del CSV?

La herramienta inspecciona la primera línea y elige el que más aparece fuera de comillas entre coma, punto y coma o tabulador.

¿Qué hace JSON a CSV con campos faltantes?

La fila de encabezado es la unión de todas las claves vistas en todos los objetos. Cualquier objeto sin una clave recibe una celda vacía.

¿Mis datos se suben a algún lado?

No. Todo el análisis ocurre en tu navegador con JavaScript nativo; nada se envía a un servidor.