Publication-ready research figures, without code
Paste your data, pick your journal's column width, and export a clean vector figure. Everything runs in your browser, so your data never leaves your computer.
- Free, no sign-up
- Vector PDF & SVG, 600 dpi PNG
- Matching R code
Tools
Alluvial Diagram Maker
Patients or participants moving between categories across stages.
Open tool →PRISMA 2020 Flow Diagram
Study selection for systematic reviews, with automatic checks.
Open tool →Forest Plot Generator
Pooled estimates, weights, heterogeneity and subgroups.
Open tool →Coming soon
- UpSet Plot Maker Intersections of many sets, the readable alternative to large Venn diagrams.
- Kaplan–Meier Curve Survival curves with risk tables and censoring marks.
- Volcano Plot Fold change vs. significance for differential expression.
- Funnel Plot Small-study effects and publication bias in meta-analyses.
Missing a figure you need? Tell us, requests decide what we build next.
How it works
- Paste your dataCopy cells from Excel or Google Sheets, upload a CSV, or start from an example.
- Fit it to the journalPick a column width in mm, font and size in pt, and colorblind-safe colors.
- Export and citeDownload vector PDF/SVG or a 600 dpi PNG, plus R code to reproduce the figure.
Why CleanFigure
Single, 1.5 and double column presets in millimetres, with font sizes in points.
SVG and PDF that stay sharp at any size, plus PNG at 300–1200 dpi with the DPI embedded.
PRISMA totals are verified and meta-analysis results match the metafor R package.
No uploads. Your data is processed in your browser only.
Save a project file to edit after peer review, and get matching R code.
Okabe–Ito, Paul Tol, Viridis and Cividis palettes built in.
Examples
All 12 examples →- Alluvial diagram example: disease severity over 12 months
- Alluvial diagram example: attitude change before and after an intervention
- Alluvial diagram example: graduate career pathways
- Alluvial diagram example: land-cover change 2000–2020
- Alluvial diagram example: comparing single-cell annotation methods
- Alluvial diagram example: participant-level data without counts
Used CleanFigure in a paper?
A short citation helps other researchers find the tools and keeps them free.