Convertidor de CSV a JSON

Pega CSV o TSV y obtén un array JSON de objetos. Los campos entre comillas, los saltos de línea dentro de las celdas y las exportaciones de Excel separadas por punto y coma se procesan correctamente.

Actualizado el
Delimitador
Abrir archivo

Vista previa de la tabla

Pega CSV para ver cómo se analiza.

Tus datos nunca salen de tu ordenador. Todo se procesa localmente en tu navegador.

Cómo usar: CSV a JSON

  1. Pega el CSV, arrastra un archivo .csv/.tsv sobre Abrir archivo o haz clic en Cargar ejemplo.
  2. El delimitador se detecta automáticamente (coma, punto y coma, tabulador o barra vertical). Cámbialo manualmente si hace falta.
  3. Elige las opciones: fila de encabezado, detección automática de números y booleanos, y reconstrucción de objetos anidados a partir de encabezados con notación de punto.
  4. Revisa la vista previa de la tabla para confirmar las columnas y luego pulsa Copiar o Descargar .json.

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

Un convertidor de CSV a JSON lee texto tabular (filas separadas por saltos de línea y campos separados por un delimitador) y genera JSON. Con una fila de encabezado, cada línea se convierte en un objeto cuyas claves son los nombres de las columnas, que es exactamente la forma que esperan la mayoría de las APIs, el código JavaScript y las bases de datos NoSQL:

id,name,active
1,Ada,true

se convierte en [{"id": 1, "name": "Ada", "active": true}].

Un parser de CSV real, no una división por comas

Dividir las líneas por comas falla en cuanto un campo contiene una coma, una comilla o un salto de línea. Esta herramienta implementa las reglas de la RFC 4180:

  • Los campos entre comillas dobles pueden contener el delimitador y saltos de línea: "Portland, OR".
  • Una comilla doble dentro de un campo entre comillas es una comilla literal: "Note ""G""" → Note "G".
  • Funcionan tanto los finales de línea de Windows (CRLF) como los de Unix (LF), y el BOM UTF-8 que añade Excel se ignora.
  • Una comilla sin cerrar se notifica indicando la línea donde empezó, en lugar de comerse en silencio el resto del archivo.
  • Las filas con demasiados o muy pocos campos se marcan, para que detectes datos desalineados.

Detección de tipos

El CSV no tiene tipos: todo es texto. Con Detectar números, booleanos y null activado, los valores que parecen números de JSON se convierten en números, true/false en booleanos y null en null. Los valores que la conversión dañaría se mantienen como cadenas: códigos postales e IDs con ceros a la izquierda (02134) y enteros demasiado grandes para JavaScript (más de 15–16 dígitos, como IDs de longitud de tarjeta de crédito). Desactiva la opción para mantener todos los valores como cadenas.

Reconstrucción de JSON anidado

Los encabezados con notación de punto se convierten de nuevo en estructuras anidadas: address.city y address.country pasan a ser un objeto address, y los segmentos numéricos como tags.0 y tags.1 se convierten en arrays. Así, la herramienta es la inversa exacta de nuestro convertidor de JSON a CSV.

Delimitadores según región y herramienta

DelimitadorDónde lo verás
Coma ,Predeterminado en la mayoría de programas y en Excel con configuración regional en inglés
Punto y coma ;Exportaciones de Excel en configuraciones regionales con coma decimal (ES, FR, DE, IT, NL…)
TabuladorArchivos TSV y copiar y pegar desde hojas de cálculo
Barra vertical |Sistemas heredados y almacenes de datos

¿Necesitas limpiar el resultado? Dale formato con el formateador de JSON o crea tipos equivalentes con JSON a TypeScript.

También se busca como: convertir csv a json, csv a json online, csv a json array, excel a json, tsv a json, csv2json, parser csv.

Herramientas que combinan con: CSV a JSON

  • Eliminar líneas duplicadas — Pega una lista para eliminar líneas duplicadas al instante.
  • Validador JSON Schema — Pega un schema y algunos datos JSON para ver exactamente qué valores incumplen cada regla, o genera un schema inicial a partir de datos de ejemplo.
  • Probador de JSONPath — Escribe una consulta JSONPath y verás al instante qué selecciona, con la ruta exacta de cada coincidencia.
  • Validador OpenAPI / Swagger — Pega una especificación de API para comprobarla contra el esquema oficial de OpenAPI, detectar referencias rotas y parámetros de ruta inconsistentes, y ver todos los endpoints de un vistazo.

Preguntas frecuentes

¿Cómo convierto un archivo de Excel a JSON?
En Excel elige Archivo → Guardar como → CSV UTF-8 y luego abre ese archivo aquí. También puedes copiar celdas directamente de Excel o Google Sheets y pegarlas: el delimitador de tabulación se detecta automáticamente.
¿Por qué algunos números se mantienen como cadenas?
Los valores con ceros a la izquierda (como códigos postales o 007) y los enteros mayores que 253 se alterarían al convertirlos en números, así que se mantienen como cadenas. Desactiva la detección de tipos para conservar todo como texto.
¿Puede un campo contener comas o saltos de línea?
Sí, siempre que el campo esté entre comillas dobles, como exige el estándar CSV. El parser gestiona las comas entre comillas, los saltos de línea entre comillas y las comillas escapadas ("").
¿Qué pasa si mi archivo no tiene fila de encabezado?
Desmarca La primera fila es un encabezado. Las columnas se llamarán column1, column2… o puedes elegir la salida Array de arrays para obtener filas simples.
¿Se sube mi CSV a algún servidor?
No. El archivo se lee y se analiza localmente en tu navegador; nada sale de tu dispositivo.
¿Puedo instalar CSV a JSON como aplicación web y utilizarla sin conexión?
Sí. CSV a JSON es una aplicación web instalable (PWA): se instala desde el navegador, no se descarga desde una tienda de aplicaciones. Haz clic en «Instalar aplicación» en la parte superior de esta página en Chrome o Edge (Windows, macOS, Linux, ChromeOS) o, en Android, utiliza «Compartir» → «Añadir a la pantalla de inicio» en iPhone y iPad, o «Archivo» → «Añadir al Dock» en Safari 17+ en un Mac. A continuación, se abrirá en su propia ventana con su propio icono y, como se ejecuta íntegramente en tu navegador, seguirá funcionando sin conexión. Firefox en el ordenador de sobremesa no permite instalar aplicaciones web. Cómo funciona la instalación.

Herramientas relacionadas