Figra

Create publication-quality scientific figures directly from Excel using R and ggplot2. No coding, no payment required.

Download Figra

Free for everyone (one-time registration required when you first open Figra).

DOI: 10.5281/zenodo.19638193

See It in Action

From Excel data to publication-ready figure in seconds.

Generate a Figure

Select your data, choose a chart type, and click Preview.
Double-click to enlarge

Regenerate a Figure from PNG

Data and settings are embedded in the PNG. Reload it anytime to reproduce or edit your figure.
Double-click to enlarge

Why Figra?

📊

Publication-Ready

Generate figures that meet journal standards with proper fonts, sizes, and resolution.

💻

No R Installation

Powered by WebR technology. R runs directly in your browser - nothing to install.

📈

Statistical Analysis

Built-in statistical tests with automatic significance markers and post-hoc analysis.

🔄

Regenerate from PNG

Data and settings are embedded in the saved PNG. Reload it anytime to fully reproduce or edit your figure. Avoid social media or image sites that compress files.

📝

Export R Code

Learn ggplot2 by exporting reproducible R code for any figure you create.

🚀

More Coming Soon

IC50 dose-response curves, scatter plots, and other features are under active development.

What You Can Make with Figra

Bar plot
Box plot
Violin plot
Histogram
Scatter plot
Grouped bar plot with error and dots
Grouped box plot with dots
Grouped line plot
Grouped dose-response curve
Dose-response curve
Linear-quadratic survival curve
Gene Ontology plot
Bar plot
Box plot
Violin plot
Histogram
Scatter plot
Grouped bar plot with error and dots
Grouped box plot with dots
Grouped line plot
Grouped dose-response curve
Dose-response curve
Linear-quadratic survival curve
Gene Ontology plot

Download Ready-to-Use Templates

Each image contains embedded data and settings.
Download one and use Regenerate from PNG to reproduce it instantly.

Get Started in 3 Steps

1

Download the manifest file

Click the download button above to get manifest.xml

2

Add to Excel

🌐 Excel Online (easiest — any OS):

  1. Open a workbook at office.com
  2. HomeAdd-insMore SettingsUpload My Add-in
  3. Select the downloaded manifest.xmlUpload

🪟 Windows Desktop Excel:

⚠️ Note for modern Office users (2023 update or later):
Microsoft disabled the "Shared Folder" sideloading method by default starting Office build 16.0.16227 (March 2023). If the Shared Folder tab is missing from My Add-ins, the method below will not work.
Recommended alternative: Use Excel Online (see above), or ask your IT/M365 admin to deploy via Microsoft 365 Admin Center → Settings → Integrated Apps → Deploy Add-in and upload the manifest.xml.

Sideloading steps for Windows Desktop Excel

  1. Create a folder, e.g. C:\FigraAddin, and copy manifest.xml into it
  2. Right-click the folder → PropertiesSharing tab → Advanced Sharing → check Share this folderOK — then back in the Sharing tab, note the network path shown (e.g. \\YourPC\FigraAddin)
  3. In Excel: FileOptionsTrust CenterTrust Center SettingsTrusted Add-in Catalogs
  4. Paste the network path (e.g. \\YourPC\FigraAddin) — not the C:\ path — click Add Catalog, check Show in Menu, click OK
  5. Close and reopen Excel
  6. InsertGet Add-insSHARED FOLDER tab → select FigraAdd

⚠️ If you see "Your organization has disabled access to the Office Store", ask your IT admin to enable sideloading or use Excel Online instead.

🍎 Mac Desktop Excel:

  1. In Finder, press Cmd+Shift+G and navigate to:
    ~/Library/Containers/com.microsoft.Excel/Data/Documents/wef
    (Create the wef folder if it does not exist)
  2. Copy manifest.xml into this folder
  3. Open Excel (or restart if already open) → HomeAdd-ins → select Figra
3

Start creating figures

Click Figra in the Home tab, register (one-time), and create your first figure!

Frequently Asked Questions

Is Figra free?

Yes, Figra is completely free with a one-time registration.

Does it work on Mac?

Yes! Excel Online provides full functionality on Mac. The Mac Excel desktop app has some limitations due to Mac OS restriction: saving PNG with embedded metadata and downloading .R files directly to your folder don't work, but you can copy R code to clipboard instead.

Do I need to install R?

No, Figra uses WebR technology - R runs directly in your browser with no installation required.

What file formats can I export?

PNG with embedded metadata (data and settings), allowing you to regenerate figures later.

What statistical tests are supported?

t-test, Wilcoxon test, ANOVA, and Kruskal-Wallis. Post-hoc tests include Tukey HSD, Dunnett, Steel, and Dunn, with Bonferroni and Holm correction options.

What kind of data works best with Figra?

Figra runs R entirely inside your browser via WebAssembly (webR), which can use up to 4GB of your PC's memory (details). Performance depends on your available RAM and CPU speed — typical experimental datasets work well on most modern computers, but very large datasets may be slow or unresponsive. Figra is not designed for large-scale genomics data visualization such as RNA-seq or other NGS results.

Publication-ready figures, right from Excel.

No R installation. No subscription. Just great figures.

Download Figra

Support Figra

Figra is built and maintained by a single postdoctoral researcher in their spare time. It is completely free — no ads, no subscription, no paywalls.

If Figra saves you time in the lab, a small donation helps keep the project alive and supports future development. It is entirely voluntary and genuinely appreciated.

Donate via PayPal

Completely optional. Thank you for using Figra!