Idioma
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)

Convierte datos CSV a JSON en tu navegador. Admite delimitadores personalizados con detección automática, opciones de encabezado y minificado, y detección de tipos.

Conversor de CSV a JSON

Este conversor de CSV a JSON transforma valores separados por comas en un JSON limpio y estructurado, directamente en tu navegador. Pega la exportación de una hoja de cálculo, un volcado de base de datos o un extracto de una API y mira cómo se convierte en un array de objetos o de arrays a medida que escribes.

Está pensado para desarrolladores, analistas y cualquiera que conecte datos a aplicaciones web: JSON es el formato que esperan la mayoría de las API y los frameworks de JavaScript, y conserva valores tipados y una estructura que el CSV plano no tiene. Elige tu delimitador, decide si la primera fila contiene los nombres de columna y escoge una salida legible o minificada.

Privado por diseño: cada conversión se ejecuta localmente en tu navegador. Tu CSV nunca se sube, almacena ni rastrea, así que incluso los archivos grandes permanecen en tu dispositivo.

Cómo convertir CSV a JSON

1

Agrega tu CSV

Pega los datos CSV en el panel izquierdo o haz clic en Subir archivo para cargar un archivo .csv, .tsv o .txt. ¿Necesitas una prueba rápida? Haz clic en Datos de ejemplo para cargar un ejemplo.

2

Configura las opciones

Elige el Delimitador (coma, punto y coma, tabulación o barra) y activa Primera fila como encabezados y Minificar. Cuando subes un archivo, el delimitador se detecta automáticamente.

3

Revisa el resultado

El JSON aparece a la derecha al instante. Alterna entre la vista Texto para ver el JSON sin procesar y la vista Tabla para previsualizar las filas analizadas. La barra de estado informa la validez, el número de filas, columnas y el tamaño de la salida.

4

Copia o descarga

Usa Copiar para enviar el JSON a tu portapapeles, o Descargar para guardarlo como data.json. Haz clic en Limpiar para empezar de nuevo.

Funciones

Salida de objetos o arrays

Mantén la primera fila como encabezados para obtener un array de objetos, o desactívala para obtener un simple array de arrays.

Cuatro delimitadores

Convierte datos separados por coma, punto y coma, tabulación o barra, con el delimitador detectado automáticamente al subir el archivo.

Detección inteligente de tipos

Los números, true/false y null se convierten en valores JSON reales en lugar de cadenas entrecomilladas.

Análisis CSV robusto

Maneja campos entrecomillados, comillas escapadas (""), saltos de línea incrustados, finales de línea mixtos y filas desiguales.

Legible o minificado

Alterna entre un JSON indentado y legible y una versión compacta de una sola línea para API y almacenamiento.

Vistas de texto y tabla

Lee el JSON sin procesar o previsualiza los datos analizados en una tabla estilo hoja de cálculo con números de fila y encabezados fijos.

Subir archivos

Carga archivos .csv, .tsv o .txt directamente, o pega los datos desde tu portapapeles.

Copiar y descargar

Copia el resultado a tu portapapeles con un clic o descárgalo como un archivo data.json.

Barra de estado en vivo

Una barra de estado en tiempo real muestra la validez más el número de filas, columnas y el tamaño del archivo de salida.

Instantáneo y privado

La conversión es en vivo a medida que escribes y se ejecuta por completo en tu navegador, con datos de ejemplo a mano para pruebas rápidas.

Preguntas frecuentes

¿Cómo convierto un archivo CSV a JSON?

Pega tu CSV en el panel izquierdo o haz clic en Subir archivo para cargar un archivo .csv, .tsv o .txt. El JSON aparece a la derecha de inmediato. Luego usa Copiar o Descargar para guardarlo.

¿La salida es un array o un objeto JSON?

La salida siempre es un array JSON. Con Primera fila como encabezados activado, cada fila se convierte en un objeto con claves según los nombres de encabezado — un array de objetos, que es lo que esperan la mayoría de las API. Desactívalo y cada fila se convierte en una simple lista de valores — un array de arrays.

¿Puedo crear JSON anidado a partir de los encabezados CSV?

El conversor produce JSON plano: un objeto (o array) por cada fila CSV, con una propiedad por columna. No divide los nombres de encabezado con puntos o corchetes en estructuras anidadas, así que el resultado refleja las columnas de tu tabla una a una.

¿Qué delimitadores se admiten?

Cuatro delimitadores comunes: coma (,), punto y coma (;), tabulación y barra vertical (|). Cuando subes un archivo, el delimitador se detecta automáticamente a partir de la primera línea; también puedes elegirlo manualmente con los botones de Delimitador.

¿Los números y booleanos se convierten automáticamente?

Sí. Los valores que parecen enteros o decimales se convierten en números JSON, true y false se convierten en booleanos JSON, y null se convierte en null JSON. Cualquier otro valor permanece como cadena.

¿Cómo se manejan las celdas CSV vacías?

Una celda vacía se convierte en una cadena vacía ("") en el JSON, no en null. Para obtener un null real, escribe el texto literal null en esa celda. Las filas con menos columnas que el resto se rellenan con valores vacíos para mantener la estructura consistente.

¿Cómo se manejan los campos entrecomillados?

El analizador sigue las reglas estándar de CSV: los campos envueltos en comillas dobles pueden contener delimitadores, saltos de línea y comillas escapadas escritas como "". Por ejemplo, "Nueva York, EE. UU." se lee como un solo campo en lugar de dos.

¿Maneja archivos grandes?

Como todo se ejecuta en tu navegador, el rendimiento depende de tu dispositivo, y la herramienta maneja bien archivos con miles de filas. La vista Tabla previsualiza hasta 500 filas por velocidad, pero el conjunto de datos completo siempre se incluye en la salida JSON, la copia y la descarga.

¿Mis datos CSV se suben a un servidor?

No. Toda la conversión se realiza localmente en tu navegador con JavaScript. No se envía nada a un servidor, y tus datos CSV nunca salen de tu dispositivo.

Delimitador:
CSV
JSON
Error

                

Pega datos CSV a la izquierda para convertir

| |
Pega datos CSV o sube un archivo para convertir al instante
Activa Primera fila como encabezados para alternar entre salida de objetos y de arrays
Usa Minificar para obtener un JSON compacto para tus API
Al subir un archivo se detecta automáticamente el delimitador (coma, tabulación, punto y coma, barra)
Cambia a la vista Tabla para previsualizar los datos analizados antes de descargar
Toda la conversión ocurre en tu navegador — no se sube ningún dato
¿Quieres aprender más? Leer documentación →
1/7
Comience a escribir para buscar...
Buscando...
No se encontraron resultados
Pruebe con otras palabras clave