Kuvron
Ver herramientas

Categorías

  • JSON8
  • Encoding8
  • Crypto4
  • Texto10
  • Números7
  • Tiempo4
  • Web & HTTP11
  • Colores5
  • Seguridad2
  • Imágenes3
  • Datos & SQL7
  • Código0
  • DevOps5
  • IA0
  • SEO & Meta0
  • Generadores3

¿Qué estás buscando?

Herramientas

  • Todas →
  • JSON →
  • Crypto →
  • Texto →
  • Encoding →
  • Data →

Próximamente

  • Blog →
  • Learn →
  • AI →
  • Resources →

Legal

  • Privacidad →
  • Términos →

Kuvron

Herramientas que funcionan cuando las necesitas.

© 2026 Kuvron · Hecho para desarrolladores.

ToolsDatos & SQLCSV ↔ JSON

CSV ↔ JSON

Convierte entre CSV y JSON de forma bidireccional con delimitadores configurables

Delimitador
CSV
JSON

Pega CSV en el panel superior para convertirlo

Ejemplos rápidos

También podrías necesitar

YAML ↔ JSONJSON FormatterSQL Formatter

¿Qué es CSV ↔ JSON?

CSV y JSON son los dos formatos de intercambio de datos más comunes en desarrollo de software. CSV es el formato universal de hojas de cálculo: Excel, Google Sheets, bases de datos y exportaciones de ERPs lo usan para transferir datos tabulares. JSON es el estándar de las APIs REST y el ecosistema JavaScript. Esta herramienta convierte entre ambos de forma bidireccional, en tu navegador, sin enviar datos a ningún servidor. El modo CSV → JSON detecta automáticamente la primera fila como encabezados y construye un array de objetos con claves nombradas. El modo JSON → CSV extrae todas las claves únicas del array, las usa como cabecera y serializa cada objeto como fila. El parser CSV maneja correctamente campos con comas internas, saltos de línea dentro de comillas y comillas escapadas ("") según el estándar RFC 4180. Soporta los tres delimitadores más usados: coma (estándar internacional), punto y coma (estándar europeo) y tab (TSV).

Preguntas frecuentes

¿Cuál es la diferencia entre CSV con coma y CSV con punto y coma?

Es una diferencia regional. En países con configuración de sistema anglosajona (EE.UU., UK) el separador decimal es el punto (3.14), por lo que el CSV usa coma como delimitador. En países europeos con configuración regional española, francesa o alemana el separador decimal es la coma (3,14), por lo que Excel y Google Sheets exportan CSV usando punto y coma para evitar ambigüedad. Si tu CSV muestra todos los datos en una sola columna, probablemente estás usando el delimitador incorrecto.

¿La herramienta maneja campos con comas, comillas o saltos de línea dentro?

Sí. El parser sigue el estándar RFC 4180: los campos con caracteres especiales se envuelven en comillas dobles. Una coma dentro de un campo citado no se trata como delimitador. Las comillas dobles dentro de un campo se escapan duplicándolas (""). Los saltos de línea dentro de campos citados también se preservan correctamente.

¿Qué pasa si desactivo 'Primera fila como encabezados'?

En modo CSV → JSON sin encabezados, el resultado es un array de arrays (en lugar de array de objetos). Cada fila CSV se convierte en un sub-array de strings: [["Ana","28","Lima"],["Carlos","34","Bogotá"]]. Útil para CSV sin cabecera o cuando quieres preservar la estructura exacta de filas.

¿Puedo convertir JSON anidado a CSV?

No directamente. El CSV es un formato tabular (filas y columnas planas) y no puede representar objetos anidados o arrays dentro de objetos. Si tu JSON tiene estructuras anidadas, el valor de cada campo anidado aparecerá como [object Object] en el CSV. Para JSON complejo, primero aplana la estructura (o usa una herramienta de transformación) antes de convertir a CSV.

¿Cuántas filas o cuánto peso puede manejar esta herramienta?

La conversión ocurre en el navegador con JavaScript síncrono, por lo que depende de la memoria disponible en tu dispositivo. En la práctica, archivos de hasta ~5 MB (decenas de miles de filas) se procesan sin problema. Para archivos más grandes, considera herramientas de línea de comandos como jq (JSON) o csvkit (CSV) que procesan streaming.