runs on your GPU · nothing uploaded

Look at your data.[1–12]
All hundred million rows of it.

Easy advice at a thousand rows, hard at a hundred million. QPlot draws every row and keeps pan, zoom and recolor at full frame rate. Try a dataset on the right, or drop yours.

Drop a Parquet or CSV file here Choose a file or paste a URL parquet · csv · json / .gz · .zst

Your file stays on your machine. No account needed.

total_amount
trip_distance
payment_type
yellow.parquet · 3,066,766 rows60 fpssame rows, different bindings

Real rows from the demo file. This preview draws a 12,000-row sample on a 2D canvas; QPlot draws all of them on the GPU.

What QPlot does with a file

Read only what the plot needs, describe the plot with a grammar instead of a chart menu, and compute the statistics on the GPU so they keep up with the view.

Reads only the columns you plot

Parquet, Arrow and CSV are read column by column, in ranges, from disk or a URL. Columns you never bind are never loaded, so a 100M-row file opens in seconds.

A grammar, not a chart menu

Bind columns to x, y, color, size and facet; choose points, lines, density or images as the layer. Swap one binding and the same rows re-plot, as the preview above does.

Statistics that keep up

Histograms, 2D density, smoothing and correlation are computed on the GPU for whatever is in view, and recomputed as you pan and zoom.

Derived columns and filters

Add an expression, bin a value, reorder a categorical, or filter one plot without touching the others. The results are columns like any other.

Share live plots, not screenshots

Save views as slides, build a deck, share a link. Teammates open the live document and keep exploring. The data stays where it already lives.

Your GPU, your machine

WebGPU in the browser or the desktop app on Metal. Local files never leave the device; URL sources stream straight to the GPU. There is no upload step.

[1–12] The headline is a quotation. Wilkinson & the APA Task Force, 1999: “before you compute any statistics, look at your data.” Eleven more say the same thing, 1925 to 2019.

QPlot — GPU plotting in your browser WebGPU · no upload, your data stays local
Starting QPlot
opening…

Loading…