Datos
Convertir CSV a JSON online
Convierte filas CSV a un array de objetos JSON tipado, ideal para APIs y desarrollo.
Procesamiento local. Tu archivo se procesa en este dispositivo y nunca se sube a nuestros servidores. No se guarda nada al terminar.
Arrastra y suelta, o pulsa para seleccionar
Formatos aceptados: .csv, .tsv · Máximo 30 MB
Tu archivo no sale de tu dispositivo
CSV a JSON funciona íntegramente en tu navegador: el archivo se lee en memoria, se procesa con JavaScript y WebAssembly, y el resultado se genera en tu equipo. No existe subida a ningún servidor, no se almacena nada y no queda historial. Al cerrar la pestaña, no queda rastro de tu archivo ni de la conversión.
- Procesamiento local
- Sin subidas
- Sin cuentas
- Sin historial ni archivos guardados
Cómo convertir
Selecciona el CSV o TSV
Arrastra el archivo a la zona de conversión o búscalo en tu equipo. Se aceptan .csv y .tsv, hasta 30 MB.
Deja que se detecte el separador
El conversor reconoce coma, punto y coma y tabulador sin configuración, y respeta las comillas cuando el separador aparece dentro de un valor.
Pulsa convertir
La primera fila se usa como cabeceras y cada fila se convierte en un objeto JSON; los valores numéricos se detectan y se escriben como números.
Descarga el JSON
Obtendrás un archivo .json con sangría de dos espacios, legible y cómodo de revisar, versionar o cargar en tu aplicación.
Del formato de 1978 al estándar de las APIs
El CSV se emplea desde finales de los años setenta como formato de texto plano para tablas: cualquier programa lo exporta y cualquier programa lo lee, aunque con sustos frecuentes por los separadores dentro de los valores y por las codificaciones (ANSI frente a UTF-8).
El JSON lo propuso Douglas Crockford en 2001 y hoy es el idioma nativo de las APIs y de la configuración de software. Convertir CSV a JSON con sangría de dos espacios, la convención de facto en proyectos, hace que los datos legibles por máquinas también sean legibles por personas. La conversión la realiza SheetJS, la librería open source de referencia, dentro de tu navegador.
Preguntas frecuentes
¿Se sube mi CSV a algún servidor?
No. El análisis y la conversión ocurren en tu navegador con SheetJS. Si el CSV es una exportación de una base de datos con datos personales, no sale de tu equipo en ningún momento.
¿Cómo se construye cada objeto JSON?
La primera fila del CSV proporciona las claves y cada fila posterior se convierte en un objeto con esos campos. El resultado es un array de objetos listo para consumir desde código.
¿Qué significa que detecta tipos numéricos?
Los valores como 25 o 3.14 se escriben en el JSON como números y no como cadenas de texto, de modo que tu código puede operar con ellos directamente. Si una columna contiene identificadores que deben tratarse como texto (por ejemplo, códigos con ceros a la izquierda), revisa ese campo en el resultado.
¿Funciona con TSV u otros separadores?
Sí. Se detectan automáticamente la coma, el punto y coma y el tabulador, y se interpretan bien los valores entrecomillados que contienen el separador dentro, uno de los problemas clásicos del formato CSV.