FREE & OPEN SOURCE

Still doing math
on a one-line
screen?

Calculator apps copy a 1970s gadget.
NumPad uses the screen you actually have.

It is a running tape: amounts down a column, a note beside each one, and totals that update when you change any line. Too big for a calculator, too small for a spreadsheet? This is the tool in between.

Linux · macOS · Windows

Project estimate.numpad
| 100% LIVE DEMO
PROJECT ESTIMATE
Fictional. Edit any highlighted value.
+ rateHourly design rate
× hoursDesign & prototyping
Asset production
=2,500.00
VAT
=2,875.00TOTAL
2 named values Calculated locally

Edit any line above. Everything below it follows.

Quotes & estimates Monthly budgets Checking an invoice Quick what-ifs

WHY A TAPE

Too big for a calculator.
Too small for a spreadsheet.

What your calculator remembers2875.
What NumPad remembersrate × hours + 340
+ 15% VAT = 2,875.00

Fix line three. Line twelve updates.

Every line is one step on the running total. Change any earlier amount and everything below it recalculates. Nothing to retype.

120 × 182,160

Name it once. Use it everywhere.

Set a rate or a quantity at the top, then write it by name. Raise the rate in one place and every line that uses it follows.

rate = 120 // then: × rate

One tab per problem.

The quote, the budget, and the quick what-if, side by side. Each tab keeps its own tape, memory, and undo history, and reopens exactly where you left it.

QuoteWhat if+

Tax done the right way.

Add VAT, or strip VAT that is already included, by dividing rather than subtracting. Set the rate once.

Hand it over.

PDF for the client, Excel for the accountant, plain text for anyone. Or keep the .numpad file and reopen it later.

Check someone else's total.

Type an invoice in exactly as it reads. If your total differs from theirs, the tape shows you which line.

THE WHOLE JOB ON ONE SCREEN

Your working on the left.
The answer on the right.

Named values, notes, subtotals, memory, and tax, with no formula bar in sight.

NumPad tape calculator in dark mode: a project estimate with named values, notes beside each amount, and a running total of 2,875.00
Real NumPad screenshots from the current source. Packaged releases may differ.
Reopens where you left off Light, dark, or your Omarchy palette Keyboard first No account, ever
Download NumPadFree · about 6 MB · Linux, macOS, Windows

INSTALL IN SECONDS

One command.
Nothing to sign up for.

A 6 MB download that runs in about 40 MB of memory. Native code, no bundled browser, no account. Your tapes live on your own disk, and NumPad never touches the network.

Browse all release files
Written in RustMIT licenseAlways local
Get NumPadFREE

One command. All set.

Downloads the latest release and verifies its checksum.

curl -fsSL https://raw.githubusercontent.com/tsubaie/numpad/main/install.sh | sh

Linux x86_64 · Debian, Ubuntu, Fedora, Arch & more.
Requires glibc 2.35 or newer.

Read the installer

FAIR QUESTIONS

Why not just use
what I have?

Have another question?
How is this different from the calculator I already have?

A calculator app is a pocket calculator drawn in pixels: one line of display, and the question is gone the moment you press =. NumPad keeps every step on a tape you can read, annotate, and edit. Get a line wrong and you fix that line; you never start over.

How is it different from a spreadsheet?

No grid, no cell references, no formulas to set up before you can start. You write numbers down a column the way you would on paper, and the totals are simply there. When a job outgrows a tape, export it to Excel and carry on.

How is it different from notepad calculators like Soulver or Numi?

Notepad calculators evaluate each line as a formula. NumPad runs like an adding machine: each line is one step on the running total, so a quote reads like a receipt, with a note beside every amount. It is also free, open source, and native on Linux and Windows as well as macOS.

Why is it so small?

NumPad is written in Rust with the Iced toolkit and ships as a single native binary. There is no bundled browser, which is why the download is about 6 MB instead of a hundred, and why it runs in roughly 40 MB of memory.

Is NumPad really free?

Yes. NumPad is free and open source under the MIT license. Use it, read the source, change it, or contribute on GitHub.

How does the tape work?

Operations run from top to bottom, like a running calculator: 10 + 2 × 3 gives 36, because each line applies to the running total. Assignment expressions use standard precedence, so answer = 10 + 2 × 3 gives 16. Press Enter to insert a subtotal; use a blank line for an independent calculation.

Where do my calculations go?

Your work stays on your computer. NumPad does not send calculations over the network. Sessions recover automatically, and you can explicitly save portable .numpad documents wherever you like.

Can I share or export my work?

Yes. Export a tape to plain text, PDF, or Excel, or share the original .numpad document. Excel exports contain values rather than executable formulas.

Which computers does it support?

Linux x86_64 with glibc 2.35+, macOS 11+ on Intel and Apple Silicon, and Windows x86_64. macOS apps are ad-hoc signed, not Apple-notarized. Windows binaries and Linux packages are not publisher-signed. See the installation guide for details.

Next time you open a spreadsheet
for six numbers, open this instead.

Get NumPad. It's free.