Alpha · Mistral vision extraction

Chart Images
to CSV

Upload a line, bar, or scatter chart with clear X/Y axes. The Alpha browser demo sends the image to Mistral and returns CSV text for you to verify.

Try It Now → View on GitHub

Current Capabilities

An Alpha extraction workflow for supported chart types

Automatic Extraction

The extraction path attempts to read chart axes, labels, and visible data points without manual point selection.

🧠

Mistral Vision

The browser demo uses the Mistral API to interpret the selected chart image.

🔒

Clear Data Handling

The browser demo sends the selected image directly to Mistral. The Python CLI also includes a local CV/Tesseract path.

📊

Multiple Chart Types

Works with line charts, scatter plots, and bar charts. Handles both linear and logarithmic scales.

⚙️

CLI & API

Use the command-line interface for individual images or batch-process a folder of charts.

Visual Verification

Generate overlay images and compare detected points with the source chart.

How It Works

Three simple steps to your data

1

Upload Chart

Drop your chart image (PNG, JPG) or use the CLI

2

AI Analyzes

Detects axes, reads labels, extracts data points

3

Download CSV

Review and download the returned CSV text

Try It Now

Test the Alpha demo with your own chart or a sample chart

📊 Sample Charts — Click to Download & Test

⚠️
Not Supported: Heatmaps, pie charts, GitHub contribution graphs, treemaps, and other non-standard visualizations. Charts must have clear X/Y axes with numerical labels.
Get an API key at console.mistral.ai. When you select Extract Data, this page sends the selected chart image and key directly to Mistral. The key is stored in this browser's localStorage until you clear the field or site data.
📊

Drop your chart here

Line charts, bar charts, scatter plots only

Preview

Chart preview

✅ Extracted Data

📍 -- points ⏱️ -- ms