Saltar al contenido
Nuvio

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.