Conversor de CSV a JSON

Convierte datos CSV a JSON. Elige tu delimitador y si la primera fila es el encabezado.

Características

Delimitador personalizable
Primera fila como claves
Subida de archivos
Vista previa del resultado

Cómo Usar

1. Pega CSV en el cuadro de entrada, o sube un archivo .csv.

2. Selecciona el delimitador (coma, tabulación, punto y coma).

3. Haz clic en Convertir — la salida JSON aparece a la derecha.

Sobre esta herramienta

Las hojas de cálculo exportan CSV, mientras que las API y JavaScript esperan JSON. Este conversor une ambos mundos con un analizador que sigue la RFC 4180, así que los campos entre comillas que contienen comas, saltos de línea o comillas dobles escapadas se leen correctamente en lugar de partirse. Elige el delimitador —coma, tabulación, punto y coma o barra vertical— y decide si la primera fila contiene los nombres de las columnas. Con fila de encabezado, cada línea siguiente se convierte en un objeto con esos nombres como claves; sin ella, cada línea se convierte en un array de valores. El resultado es JSON con sangría que puedes copiar directamente en código, datos de prueba o el cuerpo de una petición. Los valores se mantienen como texto, lo que evita convertir sin avisar códigos postales como 02134 o identificadores largos en números.

Preguntas Frecuentes

¿Cómo se tratan las comas dentro de un campo?
Encierra el campo entre comillas dobles, como hacen las hojas de cálculo al exportar: "Smith, John",42. El analizador mantiene la coma como parte del valor. Una comilla doble dentro de un campo entre comillas se escribe como dos comillas ("").
¿Por qué los números del resultado aparecen entre comillas?
CSV no tiene tipos de datos, así que todos los valores se mantienen como cadenas. Esto protege valores como códigos postales con ceros iniciales, números de teléfono e identificadores largos; convierte a número los campos concretos en tu código cuando corresponda.
¿Qué delimitador debo elegir para archivos de Excel?
Excel usa comas en la mayoría de configuraciones regionales en inglés, pero punto y coma en muchas configuraciones europeas, incluida la española, donde la coma es el separador decimal. Los archivos separados por tabulaciones (TSV) son habituales al copiar celdas directamente desde una hoja de cálculo.
¿Qué pasa si una fila tiene menos columnas que el encabezado?
Los campos que faltan se rellenan con cadenas vacías, así que todos los objetos tienen las mismas claves. Los valores sobrantes más allá del encabezado se ignoran cuando «La primera fila es la cabecera» está activado.
¿Hay un límite de tamaño?
La conversión se ejecuta en tu navegador, así que el límite práctico es la memoria de tu dispositivo. Los archivos de varios megabytes suelen convertirse en un momento; las exportaciones muy grandes se procesan mejor con un script o una importación en base de datos.

Herramientas Relacionadas