Skip to content

Mini spreadsheet. Formulas that just work.

A1
Click a cell, then type. Formulas start with = ↑↓←→ move · Enter ↓ · Tab → · Del clears

Saved only in this browser, nothing is uploaded.

A spreadsheet that runs on your machine

Reference cells like A1, ranges like A1:B5, and combine them with + − * / ^ %. The formulas are parsed by a real tokenizer and recursive-descent evaluator (no eval()), dependents recalculate automatically, and circular references are caught and flagged #CIRC!. Drag a CSV onto the grid to import it, and export the computed values back out any time.

SUMAVERAGE / AVGMINMAXCOUNTCOUNTA IFROUNDABSSQRTPOWERMOD CONCATLENUPPERLOWERTODAYNOW
§ · written guide

How to use the Spreadsheet

This is a small spreadsheet with 26 columns (A to Z) and 50 rows that runs in your browser. It has a formula engine with 18 functions, cell references and ranges, and it recalculates every dependent cell as you type. Use it for quick budgets, lists and sums when opening a full office suite is more than the job needs.

Step by step

  1. Start from the example or a blank sheet

    Your first visit opens a small monthly budget so you can see formulas at work. Press Example to load it again at any time, or New / Clear to empty the whole sheet.

  2. Select a cell and type

    Click a cell and start typing to replace its contents, or double click it (or press Enter or F2) to edit what is there. The formula bar above the grid shows the cell address, such as A1, and lets you edit longer entries.

  3. Write formulas

    Start a formula with an equals sign, for example =SUM(B2:B10), =A1*B2 or =IF(C3>100,"High","Low"). You can add, subtract, multiply with * and divide with /, use ^ for powers, a trailing % for percent, & to join text, and comparisons such as > and <>. The full list of functions sits under the grid.

  4. Move around with the keyboard

    Use the arrow keys to move, Enter to confirm and move down, Tab to confirm and move right (Shift+Tab to go left), and Escape to cancel an edit. Delete or Backspace clears the selected cell, and Home and End jump to column A or Z.

  5. Bring data in

    Press Import CSV, or drag a .csv file onto the grid. The import replaces the current sheet and is clipped to 26 columns by 50 rows, with a note if anything was cut. Files over 10 MB are refused.

  6. Take results out

    Press Export CSV to download spreadsheet.csv, or Copy to put the same comma separated text on your clipboard. Both contain the calculated values, not the formulas, trimmed to the area you used.

Reading results and errors

  • In the example budget, =SUM(B3:B7) gives a planned total of 2330, the actual total is 2408, and the IF formula in C11 reads Yes, over by 78.
  • Numbers line up on the right and text on the left. A value only counts as a number when the whole cell is a plain number, so 1,200 or $5 is stored as text.
  • Error codes show in red: #ERR! for a typo in the formula, #NAME? for an unknown function, #REF! for a cell outside A1:Z50, #DIV/0! for division by zero, #VALUE! for text used in math, #NUM! for the square root of a negative number, and #CIRC! when a formula refers back to itself.
  • An error flows on to every cell that depends on it, so fix the first red cell in the chain and the rest clear.

Tips and common mistakes

  • Type numbers without commas or currency signs. SUM and AVERAGE skip text inside a range, so a stray $ quietly leaves a value out of the total.
  • New / Clear and Example both replace the whole sheet straight away, with no undo. Export CSV first if you might want the data back.
  • TODAY and NOW return the date as text, such as 2026-10-14, so you cannot subtract them from other dates.
  • Exported CSV files hold values only. Keep your own copy of important formulas, because re-importing the file will not bring them back.
  • Import splits columns on commas only, so save tab separated files as comma separated first.

Privacy and limits

Everything, including the formulas and the CSV import and export, runs in your browser and nothing is uploaded. The sheet is saved to this browser's local storage a moment after each change and reloads on your next visit; other open tabs of this page update too. Clearing site data deletes it.

Back to the tool

§ 02 · what you can do

Everything a sheet should do.

  • Write formulas with =SUM, =AVERAGE, =IF, =ROUND, =CONCAT and 13 more built-in functions, errors like #DIV/0! and #CIRC! are flagged in place.
  • Reference cells and ranges with standard notation like A1 or B2:B10, and combine them in expressions like =A1*B2+C3 or =IF(C3>100,"High","Low").
  • Edit like a real spreadsheet, arrow keys to move, type to overwrite, Enter or F2 to edit in place, Tab to move right, Delete to clear.
  • Import a CSV by clicking Import CSV or dragging a file straight onto the grid (quoted fields and CRLF handled).
  • Export computed values to a CSV trimmed to your used range, or copy the whole sheet to the clipboard in one click.
  • Auto-save with no account, your sheet writes to this browser as you type and reloads exactly as you left it, even across tabs.
§ 04 · faq

Frequently asked questions.

Is the spreadsheet free?
Yes, completely free for everyone. No sign-up, no account and no usage limits.
Is it private? Is my data uploaded anywhere?
No upload, ever. The whole spreadsheet, grid, formula engine, CSV import and export, runs in your browser on your own device, so your numbers never leave your computer.
Which formulas and functions are supported?
SUM, AVERAGE, MIN, MAX, COUNT, COUNTA, IF, ROUND, ABS, SQRT, POWER, MOD, CONCAT, LEN, UPPER, LOWER, TODAY and NOW, plus cell references, ranges, comparisons, and arithmetic operators including ^ for exponentiation, a trailing % for percentages and & for text joining.
Will I lose my sheet if I close the tab?
No, every change is saved to this browser automatically and reloads when you come back. Clearing site data removes it, so use Export CSV for a backup you control.
Does it work offline?
Yes, once the page has loaded, typing, formulas, CSV import and export all keep working without a connection, because every calculation runs locally.
How big can the sheet be?
26 columns (A-Z) by 50 rows. CSV imports larger than that are clipped to fit and you'll see a note when that happens; imported files can be up to 10 MB.

Published · Last updated .

Priya sent you a message Online now

Talk to a Developer Now

Share your name and email to reply.

Reply