ParseJet

Convertir CSV a JSON

Sube un archivo CSV y recibe un array JSON de objetos: un objeto por fila, con la fila de cabecera como claves. Las comas, tabulaciones, puntos y comas y barras verticales se detectan automáticamente. Gratis y sin registro.

Suelta un archivo aquí o explorar

Acepta archivos CSV

Gratis — 3 solicitudes/día, sin registro. para 300 créditos/mes gratis.

Cómo funciona

1

Sube tu CSV

Arrastra un archivo .csv arriba — el delimitador (coma, tabulación, punto y coma o barra vertical) se detecta automáticamente.

2

Las filas se vuelven objetos

La fila de cabecera se convierte en las claves; cada fila de datos pasa a ser un objeto JSON dentro del array de salida.

3

Copia tu JSON

Copia el array en tu código, tu configuración o tu API — o automatiza la conversión con una sola petición POST.

Características principales

Lo que hace que este csv to json destaque.

Salida como array de objetos

La salida tiene la forma que tu código realmente necesita: [{"col": "valor", …}, …] — no una estructura de tabla anidada que tengas que desenvolver.

Detección automática del delimitador

Los archivos separados por coma, tabulación (TSV), punto y coma o barra vertical se convierten sin que especifiques nada.

Codificación a salvo

Los archivos UTF-8 (con o sin BOM) y Latin-1 se decodifican correctamente — sin caracteres corruptos en tus cadenas JSON.

Filas incompletas resueltas

Las filas a las que les faltan celdas al final se rellenan hasta la cabecera, así todos los objetos tienen las mismas claves.

Archivos grandes bienvenidos

Las exportaciones con miles de filas se convierten en una sola llamada — sin congelar el navegador: el parseo ocurre en el servidor.

Conversión por lotes vía API

Convierte una carpeta entera de CSV con un script corto — un POST por archivo con output_format=json. Mira el ejemplo en Python.

Casos de uso

Escenarios comunes donde esta herramienta te ahorra tiempo.

Poblar bases de datos y fixtures

Convierte exportaciones de hojas de cálculo en el JSON que esperan tus scripts de seed, tus fixtures y tus importaciones NoSQL.

Desarrollo de APIs

Convierte los datos de ejemplo de analistas y clientes en payloads JSON para probar tus endpoints.

Prototipos de frontend

Lleva datos de prueba desde una hoja de cálculo hasta tu app en React o Vue en un solo paso.

Pipelines de datos

Normaliza los CSV entrantes a JSON antes de que entren en tu cola, tu data lake o tus trabajos de ETL.

Automatiza con la API

Usa la misma herramienta de forma programática. Funciona con cualquier lenguaje — solo HTTP.

cURL
# Convert CSV to a JSON array of objects
curl -X POST "https://api.parsejet.com/v1/parse/auto/file?output_format=json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "[email protected]"
Python
import httpx, json

resp = httpx.post(
    "https://api.parsejet.com/v1/parse/auto/file",
    params={"output_format": "json"},
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    files={"file": open("data.csv", "rb")},
)
rows = json.loads(resp.json()["text"])  # list of dicts
print(rows[0])
JavaScript
const formData = new FormData();
formData.append("file", csvFile);

const res = await fetch(
  "https://api.parsejet.com/v1/parse/auto/file?output_format=json",
  {
    method: "POST",
    headers: { Authorization: "Bearer YOUR_API_KEY" },
    body: formData,
  }
);
const rows = JSON.parse((await res.json()).text); // array of objects

¿Quieres automatizar esto?

ParseJet API te ofrece el mismo poder de análisis a través de un único endpoint HTTP. Sin ffmpeg, sin poppler, sin tesseract — solo una llamada a la API.

curl -X POST https://api.parsejet.com/v1/parse/auto/url \ -H "Content-Type: application/json" \ -d '{"url":"https://example.com"}'
Leer Documentación de la API

Preguntas frecuentes

¿Cómo convierto un archivo CSV a JSON?

Sube el archivo .csv arriba — ParseJet devuelve un array JSON con un objeto por fila, usando la fila de cabecera como claves. Para automatizarlo, haz un POST a /v1/parse/auto/file con output_format=json.

¿Qué estructura JSON obtengo?

Un array de objetos planos: [{"nombre": "Alicia", "edad": "30"}, …]. La primera fila del CSV se trata como cabecera y se convierte en las claves de todos los objetos.

¿Funciona con punto y coma, tabulaciones y barras verticales?

Sí — el delimitador se detecta automáticamente a partir del archivo, así que los CSV europeos con punto y coma y las exportaciones TSV se convierten sin tocar ningún ajuste.

¿Y los campos entre comillas que llevan comas dentro?

El entrecomillado estándar de CSV se parsea correctamente — un campo entre comillas que contiene comas o saltos de línea sigue siendo un único valor.

¿Puedo convertir JSON de vuelta a CSV aquí?

No — esta herramienta convierte en una sola dirección: de CSV a JSON. ParseJet parsea documentos a texto y datos estructurados; no genera archivos CSV.

¿Es gratis?

Sí. Tienes 3 conversiones gratis al día sin registro, y una cuenta de API gratuita incluye 300 créditos al mes. Los planes de pago empiezan en 19 $/mes.

Comienza a extraer texto gratis

No requiere registro. Analiza tu primer archivo en segundos.

Ver Precios