Lifetime Activation & For MAC
No extra fees in the future
Notepad, meet calculator
Soulver is a notepad calculator app for Mac.
It’s a notepad that gives instant answers to calculations in your text.
Soulver is a better way to work things out than a classic calculator,
and a more lightweight tool for working through problems than a spreadsheet.
What is Soulver?
A playground for ideas involving math
Soulver is great as a simple calculator replacement. But it really shines when you use it to explore different scenarios and experiment with numbers. You can use words and numbers alongside each other and you almost never encounter an error. And all your work is automatically saved for you so you can reference it later.
A better math machine
With Soulver you can see and edit all your calculations, all the time. Unit conversions, including live real-world and cryptocurrencies are built-in. Use headings, labels and comments to give your notes structure, and enjoy automatic formatting features and tasteful syntax coloring.
Take a load off your brain
Soulver comes with a set of natural language functions that make it easy to do common operations. For example, working with dates, times, percentages and proportions is easier than ever. And we’re always thinking of new ways to make common tasks involving numbers more natural for the human brain.
An easy to use, versatile tool
Soulver comes with a stack of handy features for doing multi-step calculations. For instance, you can reference previous lines, kind of like a spreadsheet. And like a programming language, you can assign names to numbers and use them as variables in your calculations.
A total at the bottom automatically adds up all your line, and you can make subtotals of specific lines.
“I think this is actually my most used Mac app ever, I don’t even remember life before Soulver. Everything from UI calculations to planning how much money we might make, this is the tool I reach for.”
Soulver instantly evaluates any math it finds in your text and displays it in parallel on the right. Naturally, as your expressions change, so do the answers.
Text + math together
Mix plain text and calculations in the way that makes the most sense for you. Use labels (:) and comments (//) for any text you do not want evaluated by Soulver.
Paste in multiple lines of text with numbers and get an immediate total in the bottom right. You can also get a subtotal for range of lines by making the line after them a subtotal.
Reference previous lines’ answers. Any dependent lines are automatically updated when needed.
Help working things out
Soulver supports a whole range of useful units across space & time, mass volume, temperature, computer storage, & CSS, like:
10 inches in cm
450 km in miles
160 pounds in kg
Soulver helps you do calculations with dates and times, like:
Today + 3 weeks 2 days
3:35 am + 9 hours 20 minutes
From March 12 to July 30
Percentages are expressed elegantly in Soulver with natural functions, like:
30 + 20% (36)
40 as a % of 50 (80%)
20 is what % of 50 (40%)
Soulver has natural functions for proportions, like:
3 is to 6 as what is to 10? (5)
5 is to 20 as 10 is to what? (40)
Currencies & stocks
Soulver supports live & historical conversions of 168 real-world currencies. Soulver also supports Bitcoin and 20 other popular cryptocurrencies.
Soulver uses SI notation for large and small numbers. You can also use them in expressions, like:
100k (100 thousand)
20M (20 million)
3G (3 billion)
You can declare a variable using the equals sign:
monthly rent = $1,250
Press escape to autocomplete long variables, and shift-hover over a variable to see its value.
Time zone conversions
Convert between time zones, find differences in time, and current times at popular locations around the world
Editing & styling
Spaces and thousand separators are automatically inserted for you when required. This keeps your numbers easy to read, and your work looking nice.
Custom text colors
Soulver automatically syntax colors numbers, units & variables. You can choose your preferred colors in the preferences.
Multiple text styles
Soulver supports three text styles for lines: plain text (the default), headings (#) and comments //. You can also make labels (:).
Control-click on a number and choose “Scrub” to show a scrubber. Experiment around until you get the answer you expect.
Like Notes, Soulver manages all your sheets. Make your own folders for an extra level of organisation. Double-click a sheet in the sidebar to open it in a new window.
Within a sheet/page, use markdown headings (#) to create natural sections. Subtotals will only calculate back to the last heading.