Convertir CSV a JSON

Funciona en tu dispositivo · Tu archivo nunca sale de tu dispositivo.

Suelta una exportación .csv o pega el texto y obtén una lista JSON – un objeto por fila, con la fila de cabecera como claves. El analizador sigue la RFC 4180, así que los campos entrecomillados, las comillas dobladas y las comas o saltos de línea dentro de una celda llegan intactos.

El separador de columnas se detecta solo entre coma, punto y coma, tabulador y barra vertical – las exportaciones europeas con punto y coma funcionan sin tocar nada – y puedes forzarlo. Por defecto "12" pasa a ser el número 12, "true" un booleano y una celda vacía null; desactívalo y cada valor queda exactamente como el texto que era, algo que importa en teléfonos, códigos postales e identificadores con ceros a la izquierda (esos se conservan como texto en cualquier caso).

Las cabeceras repetidas o vacías reciben nombres únicos (column_3), la marca de orden de bytes UTF-8 del inicio se elimina, y un problema de análisis se indica con su línea y columna en lugar de un mensaje vago. La vista previa muestra las primeras 200 líneas antes de descargar.

Cómo Convertir CSV a JSON

  1. Suelta un archivo CSV o pega el texto CSV en el cuadro.
  2. Deja el separador en automático o elígelo; decide si números y booleanos deben llevar su tipo.
  3. Pulsa «Convertir a JSON» y revisa la vista previa.
  4. Descarga el .json.

Formatos admitidos y límites

Entrada
CSV / TSV (.csv, .tsv, .txt) – un archivo o texto pegado
Salida
Array JSON de objetos, con sangría, UTF-8
Análisis
RFC 4180: comillas, separadores y saltos de línea dentro de celdas
Separador
Detectado solo: coma, punto y coma, tabulador, barra vertical
Dónde se ejecuta
En tu navegador – sin subir nada

No sirve para: Reconstruir estructuras anidadas – un CSV es plano, así que cada fila se convierte en un objeto plano; las columnas con punto en el nombre no se vuelven a anidar.

Preguntas frecuentes

¿Mis archivos se suben a un servidor?
No. La conversión ocurre por completo en tu navegador, con la potencia de tu propio dispositivo. El archivo no sale de tu ordenador ni de tu móvil; por eso la herramienta también funciona sin conexión una vez cargada la página.
¿Cómo se tratan números, booleanos y celdas vacías?
Con «Detectar números, booleanos y celdas vacías» activado, 12 y 3.5 pasan a ser números, true/false booleanos y una celda vacía null. Los valores con ceros a la izquierda (007) o con más de 15 dígitos siguen siendo texto para que nada cambie sin avisar. Desactiva el interruptor para conservar cada valor como texto.
Mi archivo usa punto y coma o tabuladores – ¿tengo que hacer algo?
No. El separador se detecta en las primeras líneas del archivo. Si no acierta, elígelo tú en la lista.
¿Y si una celda contiene una coma o un salto de línea?
Para eso están las comillas, y el analizador las trata exactamente como dice la norma: un campo entre comillas puede contener separadores, saltos de línea y comillas dobladas.

Más en Hojas de cálculo y datos

Otras formas de obtener un JSON

Herramientas relacionadas