Open spreadsheet
Open source · No install · No upload

A free Excel-style spreadsheet, right in your browser

GridCraft is an open-source spreadsheet written in Rust that works the way Excel does: the ribbon, the formula bar, Excel formulas and real .xlsx files. Here it runs in a browser tab, and your workbooks never leave your computer.

GridCraft web build v0.5.0 · released Oct 11, 2026 · about 6 MB to load, then it opens from cache

GridCraft showing a quarterly sales dashboard: a table with banded rows, filter buttons, a totals row, data bars, arrow icons and sparklines, next to a column chart and a pie chart
The Quarterly Sales Dashboard sample, built entirely from GridCraft commands. Screenshot from the GridCraft project.
Private by designWorkbooks are opened and saved on your device
501 functionsOf Excel’s 523, with dynamic arrays and LAMBDA
XLSX in, XLSX outStyles, tables, charts and PivotTables round-trip
17 chart typesPlus sparklines and conditional formatting
In the spreadsheet

If you know Excel, you already know GridCraft

The Home, Insert, Page Layout, Formulas, Data, Review and View tabs, the Name Box, sheet tabs, the fill handle and the keyboard shortcuts are where you expect them. Under them is a calculation engine that recalculates only what changed.

A gradebook with averages and letter grades computed with IFS, green highlights on A grades and data bars, with the Formulas ribbon tab open showing the function library

Formulas the way Excel writes them

501 of Excel’s 523 worksheet functions, dynamic arrays that spill, LET and LAMBDA with MAP, REDUCE, SCAN, BYROW and BYCOL, and structured table references. Click cells while you type a formula and each reference gets its own color, as in Excel.

Screenshot from the GridCraft project
A household budget with accounting formats, red highlights for overspent categories, a color scale on the percent-used column, a totals row with a double border and a bar chart comparing budget with actual

Formatting, styles and conditional rules

Excel’s full number-format language, cell styles, borders, Format Cells and Paste Special. Conditional formatting covers highlight rules, data bars, color scales and icon sets. Freeze the header row, sort, filter, add data validation and Flash Fill a column from an example.

Screenshot from the GridCraft project
A PivotTable summarising revenue by region and product with a Channel report filter and grand totals, with the PivotTable Fields pane open on the right

PivotTables

Pick fields for Rows, Columns, Values and Filters in the PivotTable Fields pane, group dates, and show values as a percentage of the total or as a running total. PivotTables are saved to and read from XLSX files.

Screenshot from the GridCraft project
The sales dashboard with the column chart selected, its source data outlined in the table, the Chart Design tab open and the Format Chart Area pane on the right

Charts and sparklines

Seventeen chart types with a Chart Design tab and a Format pane. Select a chart and its source data is outlined in the sheet. Sparklines fit a trend into a single cell.

Screenshot from the GridCraft project
The sales dashboard in dark mode with the Insert ribbon tab open, showing PivotTable, Table, Pictures, Shapes, chart, sparkline, link, comment, text box and symbol buttons

Dark mode and the Insert tab

Switch the whole interface to dark. The Insert tab adds tables, charts, sparklines, pictures (PNG and JPEG from your disk), shapes, text boxes, links and comments.

Screenshot from the GridCraft project
The household budget in Page Break Preview: the print area outlined with a dashed page break and Page 1 and Page 2 watermarks

Page setup and PDF

Page Break Preview, print areas, print titles, margins and headers and footers are kept in the file. In the browser, export a sheet as a PDF download; printing to a printer needs the desktop app.

Screenshot from the GridCraft project
Spreadsheet AI · bring your own key

Describe the formula, get the formula

Open the Spreadsheet AI panel beside the grid, paste an OpenAI, Google Gemini or OpenRouter key, and ask in plain words. Formulas come with a Copy button: click a cell and paste. Tables open in GridCraft as a new workbook.

Requests go from your browser to the provider. We never see your key, your workbook or the answers, and we add no markup.

How the AI panel works
  • Formula generatorSUMIFS, XLOOKUP, FILTER or LET, written for your columns
  • Ask your workbookSummaries, formula explanations and a check for mistakes
  • Tables to orderGenerated or cleaned-up data that opens straight in the grid
This site

What gridcraft.run adds

The spreadsheet is the official web build, byte for byte. Around it we add a few things the bare build doesn’t have.

Always the latest release

Each new GridCraft release is checked against its published SHA-256 checksum and deployed here. You are on v0.5.0.

Spreadsheet AI on your own key

Formulas, workbook answers and tables from OpenAI, Gemini or OpenRouter models, straight from the browser.

Sample workbooks, one click away

Open GridCraft with its own samples loaded:Quarterly Sales Dashboard, Household Budget, Gradebook.

Nothing to sign up for

No account, no upload, no telemetry in the app. Close the tab and nothing of yours is left on a server.

Getting started

Three steps

  1. Open the spreadsheet. The first visit downloads the app, about 6 MB compressed; after that it opens from your browser’s cache.
  2. Open a file. Drag an .xlsx or .csv file onto the grid, or choose Open… in the … menu of GridCraft’s title bar. The Home button in the title bar starts a blank workbook or one of the samples.
  3. Save. The Save button in the title bar (or Ctrl/⌘+S) downloads your workbook as a standard .xlsx file.

GridCraft is in alpha. Keep a copy of the original file, check important results, and save before closing the tab: the browser version has no autosave. See the guides on opening XLSX files and converting CSV to XLSX.

FAQ

Questions

Is GridCraft Online free?

Yes. The spreadsheet is free and open source, with no account, no subscription and no limits set by us. The optional Spreadsheet AI panel runs on your own AI provider key, so any AI usage is billed by your provider, not by us.

Are my spreadsheets uploaded anywhere?

No. GridCraft runs inside your browser with WebAssembly. Files open from your disk through the file picker or a drag and drop, and Save hands the workbook back as a download. The one exception is the Spreadsheet AI panel: when you attach a workbook to a question, its contents go straight to the AI provider whose key you entered.

Which files can it open?

Excel workbooks (.xlsx, and .xlsm without its macros), CSV, TSV and tab-delimited text. Binary .xlsb and OpenDocument .ods files open as values only, using the results saved in the file instead of the formulas. Old .xls files and password-protected workbooks are not supported yet, and very large workbooks (around 100 MB) fail to open.

Does it save my work automatically?

No. The browser version has no autosave: the AutoSave switch in GridCraft’s title bar only works for workbooks saved to a file on disk, which a browser tab doesn’t have. Use Save (Ctrl/⌘+S), which downloads an .xlsx file, before you close the tab. This page asks before you leave once you have edited.

Can I save as CSV?

Not in the browser. Save always downloads an .xlsx workbook; Export as CSV and Export as Web Page need a file path, which only the desktop app has. You can open the .xlsx in the desktop app, or convert it with gridcraft-cli, to get CSV.

Do Chinese, Japanese or Korean characters display?

Not in the browser version. It bundles no fonts for Chinese, Japanese, Korean, Arabic, Hebrew or Thai, so text in those scripts shows as empty boxes. The desktop app falls back to your system fonts for Chinese, Japanese, Korean, Thai and Hebrew text (Arabic is not shaped yet).

Can I copy and paste between GridCraft and other apps?

Yes, as text. Copy puts the cells on your clipboard as text and, where the browser allows it, as a formatted table. Paste (Ctrl/⌘+V) fills cells from tab-separated text copied from another spreadsheet, and pasted text that starts with = becomes a formula.

Is it a replacement for Microsoft Excel?

Not yet, and its developers say so. GridCraft is an independent, clean-room project in alpha. By their own estimate it is about 50% ready for real work: it covers 89% of the Excel ribbon commands in their catalog and 501 of Excel’s 523 functions, but there are no VBA macros, no .xls files and no Power Query, and charts are simpler than Excel’s.

Open a workbook and start

Free, private, and already loaded on your next visit.

Open the spreadsheet