Convertidor de CSV a JSON
Transforma tus exportaciones de hojas de cálculo en JSON limpio, en tu navegador. Nada se sube.
Elegir archivos
o suéltalos aquí
Ctrl+V para pegar desde el portapapeles
- CSV
- TSV
hasta 1 archivo, 25.0 MB cada uno
Se queda en tu dispositivo. No se sube nada.
Cómo convertir CSV a JSON
- Elige tu archivo CSV o arrástralo. TSV y texto plano también funcionan.
- Verifica el delimitador y la opción «primera fila = encabezados».
- Elige la forma: arreglo de objetos o arreglo de filas.
- Presiona Convertir y descarga el JSON.
Un analizador que sigue la norma
El análisis sigue la RFC 4180: campos entre comillas, comillas dobladas ("a""b" se convierte en a"b), saltos de línea dentro de una celda, finales CRLF de Windows. Las exportaciones de Excel, Google Sheets, Numbers y LibreOffice pasan todas, marca de orden de bytes incluida.
La detección automática cuenta comas, punto y coma y tabulaciones fuera de las zonas entre comillas en las primeras filas, y retiene el separador que divide cada fila de forma coherente: los CSV con punto y coma que salen de Excel se reconocen sin tocar nada.
Los números se vuelven números JSON («42» se vuelve 42), las celdas vacías se vuelven null, y el resto queda como texto: los códigos postales con cero inicial y los números de teléfono no se corrompen.
Elegir la forma de salida
«Objetos»: cada fila se vuelve {"nombre": "Ada", "score": 36} con los encabezados como claves. Los nombres duplicados o vacíos se sufijan (nombre, nombre_2, nombre_3) en lugar de aplastarse. Sin encabezados: columna_1, columna_2.
«Filas» conserva la cuadrícula cruda, cada celda como texto: para archivar y procesar línea por línea. «Formatear» indenta con dos espacios; desactivado, el JSON cabe en una línea.
Un archivo a la vez, hasta 25 MB — millones de filas. Codificación UTF-8: los archivos en codificaciones antiguas de Windows mostrarán caracteres rotos; vuelve a guardarlos en UTF-8. Todo ocurre en esta pestaña.
Preguntas frecuentes
¿Se admiten los CSV con punto y coma?
Sí, y también la tabulación. La detección automática elige; también puedes forzar un delimitador.
¿Por qué mis números se vuelven texto?
Solo los valores numéricamente limpios se vuelven números. Un código postal 01234 conserva su cero: convertirlo a número lo corrompería.
¿Cómo se tratan las celdas vacías?
Se vuelven null, no una cadena vacía: tus scripts distinguen «ausente» de «vacío».
¿Mi archivo se envía?
No. El análisis se ejecuta por completo en tu navegador.
Privado por diseño
Se queda en tu dispositivo. No se sube nada. La conversión se ejecuta en tu navegador: abre la pestaña Red mientras conviertes y verás que no se envía nada. Sin cuenta, sin marca de agua, sin límite diario.