CSV a JSON

Tendencia 🔥

Convierte datos CSV a formato JSON.

Cómo usar CSV a JSON

  1. 1Pegue sus datos CSV (primera fila = encabezados)
  2. 2Haga clic en Convertir a JSON
  3. 3Copie o descargue la salida JSON

Acerca de CSV a JSON

El conversor de CSV a JSON toma datos de valores separados por comas (CSV) y los transforma en un array JSON de objetos. La primera fila de su CSV se trata como los nombres de propiedad, y cada fila siguiente se convierte en un objeto en el array resultante — haciéndolo inmediatamente utilizable en JavaScript, Python o cualquier lenguaje que consuma JSON.

El conversor maneja campos entre comillas (campos con comas o saltos de línea entre comillas dobles), finales de línea Windows (CRLF) y produce JSON formateado y legible. Esto lo hace robusto para archivos CSV del mundo real exportados desde Excel, Google Sheets o herramientas de bases de datos.

Toda la conversión se ejecuta completamente en su navegador sin necesidad de subir archivos. Pegue sus datos CSV directamente o cargue un archivo, y la salida JSON estará lista al instante.

Características principales de CSV a JSON

  • Convierte datos CSV en un array JSON de objetos instantáneamente
  • La primera fila del CSV se usa automáticamente como claves de propiedad
  • Maneja campos entre comillas con comas, comillas o saltos de línea
  • Soporta finales de línea Windows (CRLF) y Unix (LF)
  • Produce JSON formateado y bien impreso para legibilidad
  • Funciona completamente en el navegador — sin subida de archivos ni servidor requerido
  • Copiar o descargar la salida JSON con un clic
  • Maneja archivos CSV grandes sin problemas en el navegador

Formatos compatibles

Formatos de entrada

CSV (valores separados por comas)CSV con campos entre comillasCSV con finales de línea CRLF o LF

Formatos de salida

Array JSON de objetos (formateado)

La primera fila debe ser una fila de encabezado. Todos los valores se producen como cadenas — no se aplica inferencia de tipos.

Ejemplos

Convertir un CSV de lista de productos a JSON

Transformar una hoja de cálculo exportada en un array JSON listo para una API o importación de base de datos.

Entrada

nombre,precio,stock
Widget A,9.99,120
Widget B,24.50,45

Salida

[{"nombre":"Widget A","precio":"9.99","stock":"120"},{"nombre":"Widget B","precio":"24.50","stock":"45"}]

Convertir CSV con campos entre comillas con comas

Manejar campos CSV con comas envolviéndolos en comillas dobles.

Entrada

ciudad,pais
"Madrid, España",España
"Buenos Aires, AR",Argentina

Salida

[{"ciudad":"Madrid, España","pais":"España"},{"ciudad":"Buenos Aires, AR","pais":"Argentina"}]

Casos de uso comunes

  • Transformar archivos CSV de exportación de base de datos en JSON para ingestión de API
  • Convertir exportaciones de Excel/Google Sheets a JSON para aplicaciones JavaScript
  • Preparar datos CSV de sistemas legacy para REST APIs modernas
  • Prototipar con datos reales convirtiendo rápidamente exportaciones de hojas de cálculo
  • Convertir exportaciones de resultados de encuestas de CSV a JSON para herramientas de análisis
  • Migrar datos entre sistemas que usan diferentes formatos de serialización

Solución de problemas

Aparecen objetos vacíos adicionales al final del array JSON

Solución

Esto es causado por saltos de línea al final del CSV. Elimine las líneas en blanco al final de su CSV antes de convertir.

Los campos con comas se dividen incorrectamente

Solución

Los campos con comas deben estar entre comillas dobles (ej., "Madrid, España"). Asegúrese de que sus datos fuente estén correctamente entre comillas según el estándar CSV.

Los números aparecen como cadenas en la salida JSON

Solución

El conversor produce todos los valores como cadenas por seguridad. Si su aplicación requiere tipos numéricos, analice las cadenas con parseInt() o parseFloat() después de importar.

Preguntas frecuentes

¿Qué delimitador se usa?

La herramienta espera valores separados por comas (CSV). Los archivos separados por tabulaciones (TSV) y punto y coma no están actualmente soportados.

¿Cómo se manejan los números y booleanos?

Todos los valores se producen como cadenas JSON. La conversión de tipos no se aplica automáticamente.

¿Qué pasa si un campo contiene una coma?

Los campos con comas deben estar entre comillas dobles en el CSV. El analizador maneja correctamente los campos entre comillas conformes a RFC 4180.

¿Qué pasa si mi CSV no tiene fila de encabezado?

La primera fila siempre se trata como la fila de encabezado. Añada manualmente una fila de encabezado con nombres de columna antes de pegar.

¿Puedo convertir un archivo CSV directamente?

Sí, puede pegar contenido CSV directamente. No se envían datos a un servidor — la conversión se ejecuta completamente en su navegador.

¿Cuál es el tamaño máximo de CSV que puedo convertir?

No hay límite impuesto por el servidor. Los CSV con decenas de miles de filas típicamente se convierten en menos de un segundo.

¿Cómo manejo CSV con caracteres especiales?

La herramienta maneja CSV codificado en UTF-8, incluyendo caracteres acentuados, emojis y otros caracteres Unicode.

¿Mis datos se envían a un servidor?

No. Todo el procesamiento se hace completamente en su navegador. Sus datos CSV nunca abandonan su dispositivo.