free · no account · local chart data

Scientific charts from local data, with optional render styles.

Import CSV, TSV, or Excel data, map X/Y/error columns, edit axes and labels directly, and export high-resolution PNGs. Precise mode is the default; hand-drawn, milkyway, and sparse constellation are optional looks to try for teaching, talks, or public-facing material.

figgy studio — Raman spectra chart with inspector
sample data: Raman spectra, D. Wales · Imperial College London · doi:10.14469/hpc/7135 (CC0)

Local data, precise defaults, optional looks

figgy starts with a conventional scientific chart. Render styles are opt-in alternate looks over the same underlying data, not a promise about how a chart will be received.

Start with real data

Drag in CSV, TSV, or an Excel workbook and it opens as an editable sheet — every tab included, with X, Y and ±error columns guessed for you. Fix a value in the table and the chart follows.

Try alternate render styles

Precise mode stays the default. Hand-drawn, milkyway, and sparse constellation are alternate looks you can compare when a chart is headed for teaching material, a talk, or public-facing context.

Speaks science

Error bars (X, Y, or both), logarithmic axes, scientific notation and 10ⁿ tick labels, Greek letters, subscripts and superscripts — ΔG‡, x₀, cm⁻¹ — anywhere text appears.

Click the thing you want to change

Click an axis to set its range. Click a label to restyle it. Drag the title or legend where you want it. No hunting through menus to find which setting controls which part of the figure.

Built on a GPU renderer

figgy uses a Rust + WebGPU renderer in modern desktop browsers. The same engine draws precise and alternate styles; they are not decoration layered over a screenshot.

Aa

Export PNGs for papers, slides, or video

Export high-resolution PNGs at 1–4×, or copy the image to your clipboard. For journal submission, check the required pixel size or DPI before export.

From data file to chart export in three steps

The studio opens your data as a table first, so you can check columns and values before making the chart.

1 · Drop your data

Drag a CSV, TSV, or Excel file onto the page — a workbook brings all its sheets along. Blank sheets are available too, if you want to paste values from another tool.

.csv · .tsv · .xlsx · copy & paste
2 · Select columns

Check the sheet, select the X/Y columns you want, and create a chart. figgy guesses common mappings, including nearby error columns, but you can remap them anytime.

X · Y · ±error · row range
3 · Tune and export

Edit axes, labels, legend, fonts, colors, and optional render styles, then export a PNG sized for your paper, slide, poster, or video workflow.

precise default · optional styles · PNG ×1–×4
↳ Curious what's underneath? It's open source — a Rust + WebGPU engine, documented in the repo. github.com/shim9610/figgy

Free and open source

figgy is MIT-licensed and runs in your browser tab. No trial period, no locked features, no “upgrade to export” — the studio you see here is the whole product.

We build it in the open because real lab data is the best test a charting engine can get. If something breaks on yours, tell us — that's the whole deal.

Your chart data is not uploaded to figgy. Plotting happens client-side, and saved .figgy projects are files you write to your own disk. The site may still load third-party resources such as fonts, ads, and the XLSX parser; the privacy page spells that out.

01No account, no project upload — open the page, load a file, and build the figure in the browser. Runs in up-to-date desktop browsers, nothing to install.
02Local chart data — unpublished data stays in the tab unless you save a .figgy project file yourself.
03Precise by default — alternate render styles are opt-in views over the same underlying data.
04Open source (MIT) — inspect it, host it yourself, or build on it. The repo is public on GitHub.
Using figgy in a paper? No obligation — but if you'd like to credit it, this line works in a methods or acknowledgments section:
Figures were prepared with figgy, an open-source scientific graphing tool (github.com/shim9610/figgy).
ad slot 970×90 leaderboard
ad slot 970×90 leaderboard

Start with a precise chart.

Then try an alternate render style if it fits the material. Free, no account, and chart data is not uploaded to figgy.

Open the studio →