TL;DR
Looking for free alternatives to Soulver? Here are the best open source and free options for Mac.
What is the best free alternative to Soulver?
The best free alternative to Soulver ($35) is Numi, which is open source. Install it with: brew install --cask numi.
Free Alternative to Soulver
Save $35 with these 1 free and open source alternatives that work great on macOS.
Our Top Pick
Quick Comparison
| App | Price | Open Source | Category |
|---|---|---|---|
| Soulver | $35 | No | — |
| Numi | Free | Yes | System Utilities |
Why I Stopped Paying for Soulver
I bought my first copy of Soulver almost a decade ago. It completely changed how I interacted with numbers on my Mac. Typing "150 USD in EUR" or "45% of 900" felt like magic compared to poking at a digital numeric keypad. Then Soulver 3 arrived. The developer rewrote the application from scratch. They added excellent features like date math and weather integration. They also bumped the price to $35.
I write about Mac software for a living and test hundreds of applications every year. Asking everyday users to drop nearly forty bucks on a calculator utility is a tough sell. My readers constantly ask me for alternatives. You want that text-based math experience without the premium price tag. Soulver is a fantastic piece of software. The problem is that most people only use about ten percent of what it offers. You probably just need to calculate freelance invoices or figure out time zone differences for a Zoom call.
The good news is the open-source community noticed this gap in the market. We now have several tools that parse natural language math. Some live quietly in your menu bar. Others run heavily in the terminal. A few integrate directly into launchers you might already have installed. I spent the last three weeks testing every text-based calculator I could find on GitHub and Homebrew. I tracked CPU usage and checked currency update frequencies. I pushed their parsing engines to the breaking point with complex algebra. Here is exactly what I found.
Detailed Alternative Reviews
Numi
The closest direct clone to Soulver you can get.
brew install --cask numiNumi is the most direct Soulver competitor available on macOS. The developer built it using native AppKit frameworks. It looks and feels exactly like a modern Mac application should. I tested version 3.31 on an M3 MacBook Pro. It consumes practically zero system memory compared to modern web-wrapper apps. The parsing engine handles currency conversions automatically by pulling rates in the background. You define variables simply by typing "price = 40" on one line and referencing "price" on the next.
The interface is clean and stays out of your way. I frequently use the global shortcut to bring it up, type a quick calculation, and copy the result. It supports Alfred integration right out of the box. You do have to deal with a slightly confusing licensing model. The core application is free to download and use. Certain advanced features require a paid license key. The development cycle is also incredibly slow right now. The GitHub repository shows months passing between minor bug fixes. It still completely replaces Soulver for basic text math.
Key Features:
- Natural language parsing engine
- Live currency conversion rates
- Variable assignment across multiple lines
- Native macOS interface
- Global keyboard shortcut activation
- Alfred workflow integration
- CSS color hex code previews
- Time zone math support
Limitations:
- • Development updates are very infrequent
- • Advanced features eventually require a paid license
- • Menu bar icon cannot be disabled easily
- • Lacks advanced scientific functions
Best for: Average Mac users who want the exact Soulver notepad experience without the high price.
Raycast
A launcher that accidentally built a perfect calculator.
brew install --cask raycastRaycast is technically an application launcher designed to replace Spotlight. The built-in calculator engine is shockingly capable. I actually stopped launching dedicated calculator apps entirely once I learned Raycast's syntax. You hit Command-Space and type "100 GBP in USD" or "time in Tokyo". It spits out the answer instantly.
The parsing engine handles complex unit conversions better than anything else I tested. Version 1.62 added even better natural language recognition. The major downside is the lack of a multi-line notepad interface. You cannot link variables together or save a sheet of calculations for later. It only does one math problem at a time. If you need to calculate freelance taxes with five different line items, Raycast falls apart. For quick one-off queries, it is absolutely unbeatable. It lives in your system memory anyway as a launcher. You get the calculator functionality for free without running an extra background process.
Key Features:
- Instant inline calculation results
- Real-time currency exchange rates
- Time zone conversions
- Basic mathematical functions
- Measurement unit conversions
- Clipboard history integration
- Custom hotkey assignment
- Zero additional system overhead
Limitations:
- • No multi-line notepad interface
- • Cannot assign or save variables
- • No dedicated window for complex math
- • Requires replacing Spotlight for the best experience
Best for: People who only need to do one quick calculation at a time and hate opening separate apps.
Qalculate!
An incredibly ugly interface hiding unmatched mathematical power.
brew install qalculate-gtkQalculate is an open-source powerhouse. I will be completely honest. The GTK user interface looks terrible on a Mac. It feels like a Windows 95 application ported as an afterthought. You have to ignore the visual design entirely. Once you do, you find the most capable calculation engine on the planet.
I threw bizarre physics units and obscure currency pairs at version 5.0.0. It solved everything instantly. It handles natural language parsing just like Soulver. It also supports symbolic algebra, calculus, and matrix operations. The error messages are actually helpful if you mistype a formula. It tells you exactly where the syntax failed. The settings menus are overwhelmingly complex. You can tweak everything from the default currency provider to the exact precision of floating-point numbers. It is complete overkill for calculating a grocery bill. It is absolutely perfect for engineering students who want a free tool.
Key Features:
- Massive built-in database of physical units
- Symbolic math solving
- Custom function creation
- Periodic table integration
- Live currency updates
- High-precision floating point math
- Equation plotting
- Detailed error reporting
Limitations:
- • User interface is visually jarring on macOS
- • Settings menus are overwhelmingly complex
- • Keyboard shortcuts ignore Mac conventions
- • Installation requires multiple dependencies
Best for: Engineering students and developers who care about calculation power over visual aesthetics.
Parsify
A modern Electron-based notepad calculator.
brew install --cask parsifyParsify takes the exact multi-line notepad concept from Soulver and builds it using web technologies. I usually hate Electron applications. They consume too much memory. Parsify version 2.0 does eat about 150MB of RAM just to sit idle. The interface is remarkably clean though. It looks modern and fits well alongside tools like Notion or Slack.
The defining feature is the plugin system. You can write custom JavaScript plugins to extend the math engine. The core application handles basic arithmetic, percentages, and unit conversions perfectly. The free tier restricts how many plugins you can install. The developer limits some advanced functionality to a paid version. I found the free version perfectly adequate for tracking monthly expenses. The text editing feels slightly sluggish compared to native apps like Numi. You notice a tiny delay when typing fast. It remains a very solid alternative if you prefer a modern web-style aesthetic.
Key Features:
- Multi-line calculation sheets
- JavaScript plugin architecture
- Inline syntax highlighting
- Export to PDF and plain text
- Custom unit definitions
- Dark and light themes
- Automatic total aggregation
- Cross-platform compatibility
Limitations:
- • Electron framework uses excessive memory
- • Noticeable input lag when typing quickly
- • Free version restricts plugin usage
- • Application startup is slow
Best for: Users who want a modern UI and the ability to write custom JavaScript extensions.
SpeedCrunch
A fast, keyboard-driven scientific calculator.
brew install --cask speedcrunchSpeedCrunch ignores the notepad metaphor entirely. It focuses strictly on speed and history. I installed version 0.12 and immediately appreciated the snappy Qt-based interface. You type your equation at the bottom prompt. The result appears in the scrolling history list above.
It does not support natural language parsing. You cannot type "20% of 50". You have to type "50 * 0.2". This makes it a poor replacement for the casual Soulver user. It shines when you need to do rapid algebraic calculations without touching your mouse. The auto-completion engine is fantastic. You start typing a function name and it suggests the rest immediately. You can define custom variables and reuse them throughout your session. It lacks live currency conversions completely. This is strictly a math tool. I keep it installed for when I need to crunch raw numbers fast.
Key Features:
- Unlimited scrollable session history
- Custom variable definition
- Function auto-completion
- Syntax highlighting
- Built-in math formula reference
- Keyboard-only operation
- Customizable appearance
- High precision math engine
Limitations:
- • No natural language parsing
- • Zero support for currency conversion
- • Interface feels slightly dated
- • Cannot edit previous lines easily
Best for: Programmers and math nerds who want to work quickly using only their keyboard.
Fend
A blazing fast terminal calculator built in Rust.
brew install fendFend is a command-line tool. I know terminal applications scare some people away. You should give this one a chance. The developer built it in Rust. It launches instantly and uses almost zero system resources. I tested version 1.4.0. The unit conversion engine is spectacular.
You can type "5 miles in km" or "100 celsius in fahrenheit". It parses the text and returns the answer immediately. It handles date math beautifully. You can ask for "today + 3 weeks". The major drawback is the lack of a graphical interface. You have to open Terminal or iTerm to use it. There is no way to save a sheet of calculations. It operates purely as a read-eval-print loop. I alias it to a simple terminal command. It serves as my primary quick-math tool when I am already working in a command-line environment.
Key Features:
- Extensive physical unit support
- Date and time math
- Variable assignment
- Base conversions (hex, binary)
- Rust-based performance
- Interactive CLI mode
- Fraction support
- Open source codebase
Limitations:
- • No graphical user interface
- • Cannot save calculation sheets
- • No live currency exchange rates
- • Requires command line familiarity
Best for: Developers and system administrators who spend their entire day in the terminal.
Insect
High precision scientific calculator with strict syntax.
brew install insectInsect is another terminal-based calculator. It focuses heavily on physical units and strict mathematical rules. I found it slightly more rigid than Fend. It requires exact syntax for conversions. You cannot be lazy with your phrasing.
The tradeoff for this strictness is incredible accuracy. It understands complex compound units like "kilogram meter per second squared". It will catch your errors if you try to add incompatible units together. It throws a clear error if you attempt to add seconds to meters. The project seems largely abandoned. The GitHub repository has not seen a major update since 2021. The core math engine still works perfectly on modern macOS versions. It lacks currency support completely. I recommend this specifically for students dealing with physics or chemistry homework where unit tracking is critical.
Key Features:
- Strict physical unit validation
- Compound unit parsing
- Helpful error messages for unit mismatches
- Terminal-based interface
- High precision floating point engine
- Custom variable support
- Web version available
- Lightweight installation
Limitations:
- • Development appears to be abandoned
- • Syntax is very strict and unforgiving
- • No currency conversion support
- • No graphical interface
Best for: Physics and engineering students who need strict validation of measurement units.
Kalker
A terminal math tool that supports custom functions.
brew install kalkerKalker sits comfortably between simple arithmetic tools and complex programming languages. I installed version 2.1.0. It offers a terminal interface with beautiful syntax highlighting. The standout feature is the ability to define custom mathematical functions on the fly.
You can type "f(x, y) = x * y + 10" and then call that function later in your session. It handles basic calculus and trigonometry easily. The application is written in Rust, ensuring rapid response times. It does support some natural language elements, but it leans heavily into traditional math notation. The error messages can get highly technical. If you mistype a complex derivative, the output looks like a compiler error. It remains a fantastic free alternative for users who find traditional calculators too limiting but do not want to write Python scripts for simple math.
Key Features:
- Custom function definition
- Inline syntax highlighting
- Basic calculus operations
- Complex number support
- Base conversions
- Terminal interface
- Fast Rust execution
- Variable assignment
Limitations:
- • Error messages are difficult to read
- • Lacks natural language phrasing
- • No currency or time zone math
- • Terminal interface only
Best for: Math-heavy users who want to define reusable functions without writing actual code.
Apple Spotlight
The calculator you already have installed.
Built-in to macOSI have to include Spotlight. Every Mac comes with it built-in. You press Command-Space and type your math problem. Apple has slowly improved the underlying engine over the last few macOS releases. I tested it extensively on macOS Sonoma.
It handles basic currency conversions and unit math surprisingly well. You can type "500 EUR in USD" and get a quick answer. The problem is the user experience. The result disappears the second you click away. You cannot chain calculations together. The currency rates often lag a few hours behind real-time market data. I found it frustrating for anything beyond a single addition problem. It costs absolutely nothing. You do not have to install Homebrew to use it. For a large portion of casual users, Spotlight is the only alternative they actually need.
Key Features:
- Built directly into macOS
- Basic unit conversion
- Currency exchange rates
- Simple arithmetic operations
- Zero installation required
- Instant keyboard access
- System-wide availability
- No background processes
Limitations:
- • Results disappear when you click away
- • Cannot handle multi-step calculations
- • Currency rates are often delayed
- • No variable support
Best for: Casual users who refuse to install third-party software.
Which Alternative is Right for You?
Calculating freelance taxes with multiple income streams
→ Use Numi. You can list each client's payment on a separate line, assign variables to them, and multiply the total by your tax rate. The multi-line format keeps everything organized.
Doing quick currency math while reading articles
→ Use Raycast. You can hit Command-Space right over your web browser, type the conversion, see the result, and dismiss it without ever switching applications.
Writing engineering documentation with embedded math
→ Use Qalculate!. The engine handles complex physical units and symbolic algebra perfectly. You can trust the results when dealing with precise scientific measurements.
Working entirely in the terminal doing server administration
→ Use Fend. It launches instantly in your shell. You can check file size conversions like bytes to gigabytes without breaking your workflow.
Keeping a running tally of monthly household expenses
→ Use Parsify. The modern interface looks great. You can save different sheets for different months and use plugins to customize how the totals are displayed.
Doing rapid keyboard-only algebra without a mouse
→ Use SpeedCrunch. The auto-completion and scrollable history make it incredibly fast for pure numerical data entry. You never have to lift your hands off the keyboard.
Converting obscure physics units for university homework
→ Use Insect. The strict parsing engine ensures you do not accidentally mix incompatible units. It catches formula errors that other calculators ignore.
Defining custom mathematical functions for repetitive tasks
→ Use Kalker. The Rust-based engine lets you build custom functions on the fly. It saves time when you need to run the same complex formula with different variables.
Migration Tips
Exporting Soulver Sheets
Soulver saves files in a proprietary format. Before you uninstall it, open all your saved calculation sheets and export them as plain text files. You can paste these directly into Numi or Parsify.
Learning Numi's Syntax
Numi handles variables slightly differently than Soulver. You must use an equals sign to declare a variable. Type 'tax = 20%' rather than just writing the word next to a number.
Mapping Raycast Shortcuts
If you use Raycast, map the calculator history to a specific hotkey. This solves the problem of results disappearing. You can quickly pull up your last five calculations.
Formatting Terminal Math
When using Fend or Kalker, remember that terminal environments treat spaces differently. Always wrap complex equations in quotes if you are running them directly from the bash prompt.
Updating Qalculate Rates
Qalculate requires manual intervention to update currency rates initially. Open the settings menu and configure the exchange rate fetcher to run on startup to ensure accuracy.
Using Spotlight Fallbacks
If a Homebrew app fails to parse a specific natural language query, try Spotlight. Apple's servers occasionally recognize odd phrasing or obscure units better than offline engines.
Quick comparison
| App | Price | Open Source | Best For | Install Command |
|---|---|---|---|---|
| Numi | Freemium | No | Direct Soulver replacement | brew install --cask numi |
| Raycast | Free | No | Quick inline math | brew install --cask raycast |
| Qalculate! | Free | Yes | Engineering students | brew install qalculate-gtk |
| Parsify | Freemium | No | Modern UI fans | brew install --cask parsify |
| SpeedCrunch | Free | Yes | Keyboard math nerds | brew install --cask speedcrunch |
| Fend | Free | Yes | Terminal users | brew install fend |
| Insect | Free | Yes | Physics homework | brew install insect |
| Kalker | Free | Yes | Custom functions | brew install kalker |
| Apple Spotlight | Free | No | Zero-install math | Built-in |
The verdict
Numi
Numi is the only free application that truly captures the magic of Soulver's interface. The native macOS design feels right at home on my Mac. It uses minimal system resources and parses natural language beautifully. The slow development cycle is annoying, but the core application works perfectly right now.
Full reviewRaycast
Raycast is the best option if you hate managing multiple windows. The inline calculator handles 90% of what I used Soulver for. The unit conversion is flawless and instant.
Apple Spotlight
Spotlight requires zero installation and zero configuration. It handles basic currency and percentage math well enough for the casual user. It is the ultimate zero-cost option.
Bottom line
Testing these applications taught me that the natural language math problem is largely solved. You do not need to pay $35 for this functionality anymore. Open-source developers have built incredible parsing engines. The main difference between the apps is the interface. If you want a native notepad, install Numi. If you want terminal speed, grab Fend. I was genuinely surprised by how capable Raycast's built-in engine has become. I uninstalled Soulver from my daily driver machine last week. I have not missed it once.
Frequently Asked Questions
Related Technologies & Concepts
Sources & References
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
Explore More on Bundl
Browse System Utilities apps or discover curated bundles.
About the Author
Productivity & Workflow Analyst
Jordan Kim focuses on productivity software, system utilities, and workflow optimization tools. With a background in operations management and process improvement, Jordan evaluates how well applications integrate into daily workflows and enhance overall productivity.