Convertir CSV y JSON

Pega o abre tu archivo y obtén el resultado al instante. Detectamos el delimitador (también el punto y coma de Excel), respetamos las comillas y los saltos de línea dentro de las celdas y no subimos nada.

Se procesa en tu dispositivo. No se sube nada.

Suelta un archivo .csv, .tsv, .json o de Excel (.xlsx) sobre el campo, o usa «Abrir archivo». No se sube nada.

Opciones
Tipos de datos
Sangría
Forma del JSON
Saltos de línea

Pega un CSV, suelta un archivo o prueba con un ejemplo. El resultado aparece al instante.

Paso a paso

Cómo se usa

  1. Elige qué quieres hacer: CSV a JSON, JSON a CSV, CSV a XML, CSV a Excel o Dividir CSV.
  2. Pega el texto o abre el archivo. También aceptamos archivos de Excel (.xlsx) y elegimos la hoja que quieras. Detectamos solos el delimitador y la codificación.
  3. Ajusta las opciones: primera fila como encabezado, tipos de datos, coma decimal, forma del JSON y sangría. El resultado se actualiza al momento.
  4. Revisa la vista previa en tabla y los avisos: si alguna fila tiene distinto número de columnas te decimos en qué línea está.
  5. Copia el resultado o descárgalo como .json, .csv, .xml, .xlsx o un ZIP con las partes.
FAQ

Preguntas frecuentes

¿Mi CSV separado por punto y coma se convierte bien?

Sí. Excel con configuración regional de Argentina o España guarda los CSV con punto y coma porque la coma es el separador decimal. Detectamos el delimitador solos, pero puedes elegirlo a mano (coma, punto y coma, tabulador o barra vertical).

¿Cómo convierto números como 1.234,56?

Activa «Coma decimal». Con esa opción, 1.234,56 pasa a ser el número 1234.56 en el JSON. Sin ella, los valores con coma se dejan como texto para no cambiar tus datos. Los códigos con ceros a la izquierda, como 00123, siempre se conservan como texto.

¿Se conservan los saltos de línea y las comillas dentro de una celda?

Sí. Una celda entre comillas puede tener saltos de línea, el delimitador y comillas dobles duplicadas («""»). Todo eso se lee y se escribe correctamente. Si una comilla queda sin cerrar te decimos en qué línea empieza.

¿Por qué mis tildes y la ñ se ven mal al abrir el CSV en Excel?

Excel necesita una marca al inicio del archivo (BOM UTF-8) para reconocer que está en UTF-8. Al convertir JSON a CSV la agregamos por defecto. Al abrir un CSV que viene en Windows-1252, lo detectamos y lo leemos bien.

¿Qué pasa con los objetos anidados y las listas al pasar de JSON a CSV?

Los objetos anidados se aplanan con notación de punto (direccion.calle). Las listas se pueden unir en una celda, repartir en columnas (tags.0, tags.1) o expandir en una fila por elemento. Las columnas son la unión de todas las claves de todos los registros.

¿Hay un límite de tamaño?

No hay límite fijo: todo ocurre en tu navegador. Con archivos grandes usamos un proceso en segundo plano con barra de progreso para que la página no se congele. El límite práctico es la memoria de tu dispositivo.

Formas de un JSON hecho desde un CSV

Con la primera fila como encabezado, cada fila se convierte en un objeto: nombre;edad y Ana;30 dan {"nombre":"Ana","edad":30}. También puedes obtener una lista de listas o un objeto indexado por una columna, por ejemplo por el id.

Encabezados con punto

Si activas «Anidar columnas con punto», el encabezado direccion.calle produce {"direccion":{"calle":"Mitre"}}. Es la operación inversa de aplanar un JSON a CSV.

Delimitadores

  • Coma: el estándar (RFC 4180).
  • Punto y coma: Excel con coma decimal.
  • Tabulador: lo que se copia desde una planilla; también los archivos .tsv.
  • Barra vertical: exportaciones de sistemas antiguos.

Actualizada el 29 de septiembre de 2026