CSV a JSON

Pega CSV. Observa el JSON de inmediato. Revisa las filas analizadas, elige cómo tratar los valores y copia o descarga el resultado completo. Tus datos permanecen en tu navegador.

Archivos CSV, TSV y de texto de hasta 10 MB

Entrada CSVListo para datosSalida JSON
Pega CSV o suelta un archivo aquí
Tu JSON aparecerá aquí según escribas.
Toda la conversión se realiza en tu navegador

Cómo se transforma CSV en JSON

Pega CSV o TSV, elige un archivo local o arrástralo al convertidor. Lee el archivo en tu dispositivo y lo convierte en un worker del navegador. No se sube nada a internet. La salida se actualiza al modificar la entrada o los ajustes.

Elige cómo estructurar las filas

Entrada CSVResultado JSON
La primera fila contiene nombresCada fila posterior se convierte en un objeto con dichos nombres como claves. Los nombres en blanco o repetidos reciben etiquetas únicas.
Sin fila de encabezadoCada fila se convierte en un objeto con claves como Column 1 y Column 2.
001, true, celda vacíaLos valores se mantienen como cadenas por defecto, conservando códigos y ceros iniciales. Puedes detectar números y booleanos seguros o convertir las celdas vacías en null.
Coma, comilla o salto de línea entre comillasPermanece dentro de un solo campo. Duplica las comillas dentro de un campo entrecomillado, tal como requiere el estándar CSV.

La detección automática comprueba separadores por coma, punto y coma, tabulador y barra vertical. Puedes seleccionar uno de forma explícita si la vista previa no se ve correcta. Admite archivos UTF-8, UTF-16 y Windows-1252; ajusta la codificación si los caracteres se muestran incorrectos.

La salida formateada y la compacta son matrices JSON. JSON Lines escribe un objeto por línea para las herramientas que aceptan .jsonl. La vista previa muestra como máximo ocho filas y 25 columnas; Copiar JSON y Descargar incluyen todas las filas y columnas. Las filas con menos campos reciben valores vacíos y las filas con campos adicionales reciben nombres de columna generados. El conversor señala las filas con anchos distintos y los encabezados renombrados.

Los archivos están limitados a 10 MB y 500 columnas. Las conversiones grandes pueden usar mucha memoria en un teléfono. ¿Necesitas explorar o editar la tabla primero? Abre el visor de CSV. Para la conversión inversa, usa JSON a CSV.