MacBuddy
4.4(271 votes)

macOS

Updated: Jun 17, 2026

Chalk is a free expression-based calculator for macOS that evaluates full mathematical statements you type — variables, functions, and all — rather than simulating the key-by-key choreography of a hardware pocket calculator.

What is Chalk?

Chalk is an algebraic-entry calculator for the Mac, built around a refreshingly direct principle: write a mathematical expression the same way you'd scribble it on a whiteboard, press Return, and get the answer. Created by independent developer Pierre Chatelier — the same craftsman behind several other thoughtful Mac utilities — it occupies a productive middle ground between Apple's anemic bundled Calculator and a heavyweight spreadsheet.

Most calculators, including macOS's own, demand you enter numbers and operators in a button-sequence choreography inherited from hardware devices of the 1970s. Chalk discards all of that. You type a complete expression — something like (pi * r^2) or log(1024, 2) — and it resolves it on the spot. For anyone comfortable with basic algebra, the approach is immediately intuitive. There is no mode-switching, no learning curve, and no reaching for the mouse.

What does Chalk do best?

Its expression-based model is Chalk's headline act, but the features that keep me reaching for it in an actual working day are the quieter ones underneath. The scrollable history tape is genuinely useful: every expression you evaluate in a session stays visible, editable, and copyable. Mistyped something three lines ago? Click the expression, fix it, re-evaluate — the whole thread updates without starting over.

Named variables are another quiet superpower. Assign an intermediate result to a label, then reference it in every subsequent formula without retyping. Combined with a solid function library covering trigonometry, logarithms, factorials, combinatorics, and bitwise operations, Chalk handles a surprisingly broad slice of real-world calculation work without ever feeling cluttered.

Multi-base arithmetic deserves a specific mention. Developers reasoning about memory addresses, bitmasks, or subnet sizes can flip between decimal, hexadecimal, binary, and octal without reaching for a separate tool. That capability alone has eliminated more furtive Terminal sessions from my workflow than I care to count.

One honest limitation worth naming: Chalk is a numerical evaluator, not a symbolic algebra engine. It will not simplify ax² + bx + c, factor polynomials, or produce step-by-step proofs. For that kind of work, Wolfram Alpha or a dedicated CAS is the right tool.

Is Chalk free?

Yes — completely and without catches. Chalk is distributed free of charge directly from Pierre Chatelier's own website, with no Mac App Store listing, no in-app purchases, and no subscription tier lurking in the settings. The application has been actively maintained across a long stretch of macOS releases, which says something meaningful about the developer's commitment given that there is no revenue model propping it up.

The only friction is the standard Gatekeeper prompt that greets any app distributed outside the Mac App Store on first launch. Right-click, choose Open, confirm once — you will never see it again.

Who should use Chalk?

Chalk belongs in the toolkit of developers, engineers, scientists, and students who routinely outgrow Apple's bundled Calculator but don't need the annotation-heavy document format that Soulver provides. If your current instinct is to type python3 -c 'print(2**32 / 1024)' into a Terminal window just to evaluate something quickly, Chalk is exactly the right replacement sitting right in your Dock.

Embedded developers and network engineers will particularly value the hex/binary support. Students grinding through physics or statistics problem sets will lean on the variable store. And anyone who prizes a clean, distraction-free interface will appreciate that Chalk never competes with the work — it just stays out of the way until needed.

What are the best Chalk alternatives?

The right choice depends on what Chalk leaves uncovered for your workflow. Soulver (paid) is the premium option — natural-language expressions, a document-style scratch pad, and currency conversions make it essential for annotated financial or project calculations. PCalc (paid, with a free Lite edition) is the long-beloved Mac calculator for those who want customisable button layouts, RPN mode, and a menubar quick-access panel. Apple's built-in Calculator handles basic arithmetic without a download. For symbolic mathematics and dimensional analysis, Wolfram Alpha operates in a different league entirely. Chalk's niche sits squarely between all of them: expression-driven, multi-base, completely free, and natively Mac — nothing more and nothing less.

Software Information

Software Name
Chalk
Version
Latest
Developer
Category
Utilities
OS Compatibility
macOS
Architecture
Apple Silicon & Intel (Universal)
License
Shareware
Language
English
File Size
Last Updated
Jun 17, 2026