Soulver 4
Notepad, meet calculator.
Free · In‑App Purchases
Introducing Soulver 4
- Our biggest update in 7 years
- 50+ new features, including trip planning & tags
- One universal purchase: Soulver on Mac, iPad & iPhone
Ever reach for a calculator and the back of an envelope to work something out? That's what Soulver is for.
It's a natural-language notepad calculator: think through a problem line-by-line, using plain words and numbers. The answers appear alongside each line as you type.
Soulver isn't just a calculator app — it's the paper you'd scribble on to figure something out. Except this paper does the numbers for you, so you stay thinking at the level of your problem.
20% of $1,480 | $296
$100 in EUR | €86
240 km in miles | 149 mi
$1,200 + 15% tax | $1,380
3 weeks from today | June 21
Because Soulver uses sheets (like Notes), you can explore different ideas: weigh options, change variables and watch everything update.
WHAT CAN SOULVER CALCULATE?
– Live currency conversions — 190 currencies, including crypto
– Percentages in plain language — "20% off $50", "$50 is what % of $200"
– Unit conversions — hundreds of units across length, weight, volume, data and more
– Dates & time — "days until Christmas", time intervals, clock and video-timecode math
– Time-zone conversions — "3pm New York to London"
– Sums & averages
– Financial functions — compound interest, mortgage repayments, hourly rates
It's the closest thing to an on-device universal calculator ever created.
DESIGNED FOR IPHONE
– A meticulously designed numeric keyboard that makes calculating fast
– Six specialised accessory keyboards — for currencies, percentages, dates & times, and variables
– Build your own custom keyboard with the buttons you reach for most
BEST-IN-CLASS ON IPAD
– Multiple windows, Slide Over & Split View — float Soulver alongside Notes or Safari
– Full Magic Keyboard support with dozens of keyboard shortcuts
– Scribble & Apple Pencil
– Find & replace, a line-styling palette and a powerful text editor
– Automation with URL schemes & Siri Shortcuts
POWER USER FEATURES
– Multi-word variables — "total cost = $750"
– Inline tokenized references to previous answers
– Subtotals, tags & trip planning
– Wolfram|Alpha integration
– Headings, comments, labels & dividers to structure long sheets
– Custom units and global variables in the definition sheet
SHARING & SYNC
– Sync your sheets with Soulver 4 for Mac via iCloud
– Export to PDF & plain text, or send beautiful HTML emails
– Share a calculation as an image — just take a screenshot
ONE TIME PURCHASE
Soulver is a one-time (non-subscription) purchase.
We've been refining and improving Soulver since 2005, and major paid updates average once every 7 years.
Try it free for 60 days, no commitment, no automatic charge.
——————————————————————————————
Terms of Use (EULA):
https://www.apple.com/legal/internet-services/itunes/dev/stdeula/
more Everyone has to do some math at some point. Calculating your wages, splitting a bill, itemizing your subscriptions and seeing how the total would change if you remove certain ones, etc. This app is amazing for all those things and more. Trust me: even if you’re not a math bro, and even if you’re a mathematical “regard” like me, you will 100% find good use for this app. I’ve been using Soulver for god knows how long. I think it’s been well over a decade. I rarely have ZERO complaints about a product, but it’s quite true in this case. Loved Soulver 2, love Soulver 3. IF I had any nitpick, I’d probably say that I liked the general feel of the keyboard more in Soulver 2. And just by a tiny margin. Their 14 day trial period of all features is very generous, and WE SHOULD ALL DO OUR BEST TO SUPPORT DEVELOPERS WHO SELL THEIR APP FOR A ONE-TIME FEE! I’m so tired of subscriptions. This app is a one time fee ($14 may seem steep for an app, but if you download as many apps as I do, you’re well aware that that’s nothing. Most apps will end up costing you that much within two months). The AI query feature does cost about $26/year, but that’s because every time the app queries GPT, the developer has to pay for that query. So I think it’s more than fair. I pay $20/MONTH for ChatGPT. So $26 for a whole year is fair in my opinion.
Everyone has to do some math at some point. Calculating your wages, splitting a bill, itemizing your subscriptions and seeing how the total would change if you remove certain ones, etc. This app is amazing for all those things and more. Trust me: even if you’re not a math bro, and even if you’re a mathematical “regard” like me, you will 100% find good use for this app. I’ve been using Soulver for god knows how long. I think it’s been well over a decade. I rarely have ZERO complaints about a product, but it’s quite true in this case. Loved Soulver 2, love Soulver 3. IF I had any nitpick, I’d probably say that I liked the general feel of the keyboard more in Soulver 2. And just by a tiny margin. Their 14 day trial period of all features is very generous, and WE SHOULD ALL DO OUR BEST TO SUPPORT DEVELOPERS WHO SELL THEIR APP FOR A ONE-TIME FEE! I’m so tired of subscriptions. This app is a one time fee ($14 may seem steep for an app, but if you download as many apps as I do, you’re well aware that that’s nothing. Most apps will end up costing you that much within two months). The AI query feature does cost about $26/year, but that’s because every time the app queries GPT, the developer has to pay for that query. So I think it’s more than fair. I pay $20/MONTH for ChatGPT. So $26 for a whole year is fair in my opinion.
I'm not a math geek or a programmer so I was really taken with the simplicity and ease of use in Soulver 2 when I got it. I've been using Soulver 2 on my Mac, iPad and phone, for a few years and have been very satisfied. I was going to wait until the ios versions of 3 were ready because, really, I travel all the time so I may set up things on the Mac but I use them in all kinds of mibil application. I broke down and bought 3 because of the features and flexibility and, frankly, to help support this guy in his work and to encourage him to get to work on ios. What I found so far is that I can take advantage of a lot of the ease of use in 3 while brainstorming and then copy and paste a lot of what I do with little or no correction, editing ondreconstruction when I copy and paste it back to 2 so it will sync to my icloud. This app makes me smarter and it makes my life easier.
I'm not a math geek or a programmer so I was really taken with the simplicity and ease of use in Soulver 2 when I got it. I've been using Soulver 2 on my Mac, iPad and phone, for a few years and have been very satisfied. I was going to wait until the ios versions of 3 were ready because, really, I travel all the time so I may set up things on the Mac but I use them in all kinds of mibil application. I broke down and bought 3 because of the features and flexibility and, frankly, to help support this guy in his work and to encourage him to get to work on ios. What I found so far is that I can take advantage of a lot of the ease of use in 3 while brainstorming and then copy and paste a lot of what I do with little or no correction, editing ondreconstruction when I copy and paste it back to 2 so it will sync to my icloud. This app makes me smarter and it makes my life easier.
I have been an active user of Soulver since 2007. This has been an indispensable tool for me as a chemistry student, researcher and now as a professor. Its ability to be used as a cross between calculator and spreadsheet has been key to me accomplishing my work both quickly and efficiently. Quite simply if the app isn’t in use I’m not working. Probably what I appreciate most is the developers willingness to listen to their users and the care and effort they take to make sure Soulver is the best possible tool for all their users. I’m really excited to see how Soulver improves with future updates and how it will allow me to work even more efficiently.
I have been an active user of Soulver since 2007. This has been an indispensable tool for me as a chemistry student, researcher and now as a professor. Its ability to be used as a cross between calculator and spreadsheet has been key to me accomplishing my work both quickly and efficiently. Quite simply if the app isn’t in use I’m not working. Probably what I appreciate most is the developers willingness to listen to their users and the care and effort they take to make sure Soulver is the best possible tool for all their users. I’m really excited to see how Soulver improves with future updates and how it will allow me to work even more efficiently.
First off, thank you for the 30 day free trial of all the features. It was helpful to determine if this app is worth the investment. 2 weeks in to the trial and I am gladly paying for the full version. Every day I need to quickly determine the number of days/weeks/months from a specific date at work, and for years resigned to counting on a calendar because other apps were too cumbersome. Soulver 3 makes this super fast. This app is completely different in the way you can think through problems and not need formulas. As a fan of spreadsheets, I look forward to learning what else this powerful app can do.
First off, thank you for the 30 day free trial of all the features. It was helpful to determine if this app is worth the investment. 2 weeks in to the trial and I am gladly paying for the full version. Every day I need to quickly determine the number of days/weeks/months from a specific date at work, and for years resigned to counting on a calendar because other apps were too cumbersome. Soulver 3 makes this super fast. This app is completely different in the way you can think through problems and not need formulas. As a fan of spreadsheets, I look forward to learning what else this powerful app can do.
Soulver 4 is our biggest update in seven years, with 50+ new features, including:
NEW WORKFLOWS
– Trip planning: plan for dates spent in each destination, and get an alert when you exceed your planned trip length
– Tags: label lines with #hashtags and do totals or averages across the tag
CUSTOMIZABILITY
– The definition sheet: a dedicated sheet to define global variables & new unit types
– Redesigned settings window, with 20+ additional settings to further personalize your Soulver experience, including answer column color & alignment
NEW EDITOR FEATURES
– Dividers: structure long sheets with section dividers
– Line highlighting: highlight from eight delightful colors to make important lines stand out
SHEET MANAGEMENT
– Pin sheets to the top of a folder
– Archive sheets you no longer want to edit
MONEY CALCULATIONS
– Sales tax: calculate the amount of sales tax in an amount
– Income tax: calculate the amount of tax paid in a given country
– Inflation: calculate how much an amount from the past is worth today
SCIENTIFIC CALCULATIONS
– New units for calculating pressure, chemistry calculations, force & acceleration
– New units for electrical calculations (resistance, potential, current, charge, inductance, capacitance, conductance, flux)
VEHICLE CALCULATIONS
– Angular velocity & torque units
– Fuel efficiency & fuel consumption units
CALENDAR CALCULATIONS
– Support for calculations involving cultural events (Christmas, Ramadan, Chinese New Year, etc.)
– Format dates using format patterns
– Improvements to work hour calculations
CHANGE OVER TIME
– File downloading functions: "time to download 3GB @ 10 MB/s" (= 5 minutes)
– Linear growth functions: "time from $20k to $40k at $2k every month" (= 10 months)
– Exponential growth functions: "time from 20k to 100k at 10% growth per month" (= 16.8 months)
GEOGRAPHY CALCULATIONS
– Calculate distance between places
– DMS (degrees, minutes, seconds)
– Get the GPS location for a given city or airport
iPHONE KEYBOARD
- Hold down on the "9" key to activate the cursor pad from the popup. You get arrow keys for all cardinal directions, move to start/end, bump line buttons, and forward delete
- Added a subtle … to keys that offer additional options via a popup (triggered by a long press)
4.0 1d ago
Sunrise & Sunset:
- Get sunrise, sunset, and daylight hours for any place — `sunrise in Tokyo`, `sunset in Paris on Dec 21`, `daylight hours in Reykjavik`
Quarters:
- Support for expressions using “quarter”, like `next quarter`, `last quarter` (e.g. `days until next quarter`)
Superscripts:
- Support for superscript exponent characters: `100²` → `100^2`
Bug Fixes:
- Improved the accuracy of one particular exponent-related calculation (thanks Harry)
3.16.2 May 18
- Improved "Sheets & Syncing" settings
- Fixed a few minor issues that popped up in the 3.16 release
3.16.1 May 1
# Languages
- Added Japanese, Korean, & Italian localizations
- Soulver's documentation is now translated into all languages
# General
- Additional cases in which the previous line will be inserted on a new line, including starting a line with a currency, a percentage phrase, "to", and other specifiers
- Added a setting under **Styling** to select whether a line reference token shows the referenced result (the default), or the line number of the referenced line
# Calculator
Screen Density Calculations
- Added PPI/DPI units
- Convert between physical length and pixels at a given density, for example `1 cm in px @ 326 ppi` or `40 px to cm at 96 dpi`.
- Added a screen density function like `ppi of 15" screen at 1024x768`.
Trigonometry
- Added cotangent & cosecant trigonometry functions (cot, csc) and their hyperbolic, inverse, and degree variants (Coth, csch, acot, acsc, cotd, cscd, acotd, and acscd)
Units
- Added rates for the Uniswap (UNI) cryptocurrency
Functions
- Added an "is x prime" function: "is 59 prime" (= true)
Statistics
- Added standard deviation: "standard deviation of 20, 30 and 40" (=10)
- Added "avg" as a synonym for "average" ("avg of 3,4,5")
Calendar & timezone calculations
- Added a shorthand time difference function: "time difference Paris" [interpreted as "what is the time difference between here and Paris], also "time diff paris" & "diff paris"
- Added a “years to” function (years to 2029)
Percentage phrases now support arbitrary comment words in more cases. For example:
- 20% discount off $500
- 5% gratuity on $95
- 40% of 90
United States customary units
Improved handling of US customary units.
* US customary units are now returned in certain cases when the input uses US customary units
* Added support for compound feet-and-inches expressions using “and”
* `5 feet and 3 inches in cm`
* Added additional feet/inches aliases
Cities and airports
- Added 119 additional tourist-destination cities and airports
Bug fixes
- Fixed an issue with rounding functions and lap times (thanks Jasper)
- Fixed an issue with line dp settings not applying to feet & inches (thanks Jon)
- Fixed an issue with locales that use a dot as a decimal separator and space as the thousands separator (though uncommon, this can be set as a custom locale in macOS system settings)
- Fixed an issue with adding clock-formatted times around daylight savings change boundaries
3.16 Apr 17
# iOS
- Fixed an issue with multi-page printing on iOS 26 cutting off on the edges (thanks Joshua)
- Fixed an issue with the statistic not being included in PDF exports when selected (thanks Christian)
- Keypad optimised for iPhone Air
# iPadOS
- Fixed a visual issue with the sheets sidebar in compact mode on iPadOS 26
- Added a setting to completely disable the floating number pad on iPad (helpful for customers with Magic keyboards)
3.15.2 12/29/2025
- Fixed a rare crashing bug introduced in the previous update
3.15.1 09/15/2025
Support for Apple's latest operating systems, iOS 26 & iPadOS 26.
iPad:
- Tweaks for the new windowing system and menu bar
- Additional export options are now presented when using the share button after a swipe on a sheet
Calculator:
- Additional built-in constants: phi (the golden ratio) and tau (2π)
- Support for date + plain number type expressions, assuming either days or hours. For example: "August 5 + 5" [assume days], or "3:45 pm + 5" [assume hours]
- Support for "hourly", "daily", "weekly", "monthly", "quarterly" and "yearly" as both the compounding interval and interest interval in the compound interest formula. For example: "hourly interest on $1k for 3 years at 4% compounding quarterly"
3.15 09/15/2025
What's new in Soulver 3.14.5?
- Fixes a rare sync issue that crept in in the last update
What's new in Soulver 3.14.4?
# Custom keys
- The custom key settings pane now shows you the standard keyboards that you can use for inspiration to quickly set up your custom keyboard how you want.
- Keys added to the custom keyboard that match the title of a standard key will now get automatic additional popup options (when available). For example, if you name a key "today", you'll automatically get "tomorrow" and "now" available as extra options.
# Contextual Menu
- The contextual menu on a sheet now lets you print, export into PDF, and send styled emails with a customizable preview stage.
- Copy Lines with Answers (as plain text) is now available on the contextual menu on a sheet too.
# Engine Improvements
- Support for Python style trailing comments on the end of lines (# this is a comment).
- "1K" (uppercase K) is once again interpreted as one thousand, with "1 K" being 1 kelvin.
# Bug fixes
- Fixed an issue with the wrong default currency symbol location for Swedish Kroner.
- Fixed an issue with negative operators & stock tickers not being recognised in some cases (thanks Sami).
- Fixed an issue with numbers being auto-formatted in multi-hash Markdown headings (###).
- Fixed an issue with "oct" clashing with the octal conversion function in an expression like "oct 1 2024 to jun 1 2025".
3.14.5 08/21/2025
# Custom keys
- The custom key settings pane now shows you the standard keyboards that you can use for inspiration to quickly set up your custom keyboard how you want.
- Keys added to the custom keyboard that match the title of a standard key will now get automatic additional popup options (when available). For example, if you name a key "today", you'll automatically get "tomorrow" and "now" available as extra options.
# Contextual Menu
- The contextual menu on a sheet now lets you print, export into PDF, and send styled emails with a customizable preview stage.
- Copy Lines with Answers (as plain text) is now available on the contextual menu on a sheet too.
# Engine Improvements
- Support for Python style trailing comments on the end of lines (# this is a comment).
- "1K" (uppercase K) is once again interpreted as one thousand, with "1 K" being 1 kelvin.
# Bug fixes
- Fixed an issue with the wrong default currency symbol location for Swedish Kroner.
- Fixed an issue with negative operators & stock tickers not being recognised in some cases (thanks Sami).
- Fixed an issue with numbers being auto-formatted in multi-hash Markdown headings (###).
- Fixed an issue with "oct" clashing with the octal conversion function in an expression like "oct 1 2024 to jun 1 2025".
3.14.4 08/15/2025
# Inline Knowledge Assistant
- The default provider for inline knowledge queries is now Wolfram|Alpha
- Wolfram|Alpha is the most reliable data source for live and accurate data, and it supports natural language queries.
- If Wolfram|Alpha cannot process your query (for example, if you use a language other than English), the knowledge assistant will direct your query to the latest AI model from OpenAI.
- The optional data subscription is required to use the inline knowledge assistant.
# Large currency notation
This update adds support for additional symbols representing large currencies (commonly used as shorthands in finance and journalism):
- Millions: $1M, $2m, or $3mn
- Billions: $1B, $2b, or $3bn
- Trillions: $1T, $2t, or $3tn
Currency results at these magnitudes will automatically use the new currency notation symbols.
- Which symbols are used depends on your region: for example, uppercase "$K, $M, $B, $T" are used in the US, and longer form "$k, $mn, $bn, $tn" are used in the UK.
# Minor improvements
- Fixed an issue with the automatic number formatter when formatting negative numbers with a fractional component after adding a space between the minus sign and number.
- New lines now automatically inherit the formatting settings of the previous line (this behaviour matches Soulver 2), rather than defaulting to the default.
- 'yr' and 'mo' are now supported as aliases for 'years' and 'months'.
- Support for "weather in place in a month of the year" style weather queries, like "weather in Tokyo in June" (advanced data subscription or Setapp required).
- Modernised currency codes for Mauritanian Ouguiya (MRO → MRU) and Venezuelan bolívar (VEF → VES).
- A slightly more accurate definition for the density of corn.
# iPhone version
- Fixed an issue where the app could sometimes take a few seconds to launch during periods of low network coverage.
- Fixed an issue where the move to line start/end feature was moving the cursor to the line start/end (rather than paragraph start/end).
3.14.3 05/06/2025
# Non-decimal bases
- Support for unit expressions in bases other than decimal, like "0xF days in minutes"
- Added support for base 8 (octal) numbers: 123 as octal (= 0o173)
- Added support for converting into other bases using a phrase "as base x", like "0b101101 as base 16" (= 0x2D)
- Added support for converting into other bases using functions: bin(), hex(), int() and oct() (inspired by Python)
# Expression Formatting
Auto-spacing division slashes:
- Soulver will now automatically insert spaces around slash division characters in certain cases, like in "500 / 40"
- There are still many cases where it's not preferred, like when working with fractions (1/3), rates (10 km/h), and Soulver will continue to not auto-space the division slash in these cases.
Thousands separators:
- Soulver will now delete unnecessary thousands separators when deleting digits from the end of a number (i.e. "1,000" will now become "100" when deleting the final zero)
# Financial Functions
Investment required for return
- This function is useful for when you have a specific return on investment you'd like to achieve from an investment (like a bank deposit)
- Specify a target dollar amount you wish you receive over a given period of time in interest, and the interest rate
- Soulver will tell you how large your initial bank deposit needs to be
Examples:
- "investment required for $10k/month at 5%" (= $2.4M)
- "deposit needed for $42k/year at 7.5%" (= $560k)
Daily mortgage payment functions:
- daily payment on $1M over 30 years at 6.5% (= $207.67)
- daily interest paid on $1M over 30 years at 6.5% (=$116.40)
# Other
Added a clamp function:
- "clamp 26 between 5 and 25" (= 25)
- "clamp 4 from 5 to 25" (= 4)
# Bug Fixes
- Fixed an issue with certain rounding phrase syntaxes that broke after the previous update, like "$110.00 USD in AUD to 2 digits" (thanks Ian & Mark)
- Fixed an issue where global currency variables were being rounded to 2 dp (thanks Shai)
- Fixed a bug where the floor() function wasn't working correctly with degree units (thanks Markus)
- Fixed an issue with very small numbers displaying as zero with notation disabled (thanks Eli)
3.14.2 01/16/2025
# Rounding Numbers Up and Down to Nearest Interval
- Added phrases to round numbers up or down to a specific interval
- For example, "round 21 up to nearest 5" (= 25), "round down 20 to nearest 8" (= 16)
# Time to Decimal Conversions
- Support for converting time into decimal: for example, "10:15 to decimal" (= 10.25)
# Millisecond Unix Timestamps
- Added support for converting millisecond timestamps into dates, like "1733823083000 to date"
# Timezones
- You can now include "time" as a commenting word in time zone conversion, like "3pm Sydney time to Lisbon time"
- "10am to London" will now be interpreted as "10am here to London"
# General
- When copying out multiple lines of text with expressions & answers that include subtotal lines, these will now be included on their own line
# Bug fixes
- Fixed an issue with sheets written in certain locales that use space as a thousands separator being incorrectly interpreted after syncing (thanks Øyvind & Edgar)
- Fixed an issue with auto-converting quantities in brackets in QuickSoulver (thanks Chris)
- Fixed a crash with the factorial function (when doing an expression like "fact(9999999.3)")
- Fixed an issue where an expression like "1.6 fl oz/acre to mL/ha" would return an error instead of converting correctly
- An expression like "Monday 5pm-7pm" now correctly returns the interval of time specified (2 hours in this example)
# Localizations
- Minor improvements to the Russian localization
- Fixed an issue with the Chinese translation of Soulver not working correctly
3.14.1 12/16/2024
# Larger Floating Number Pad with Accessory Bar (on iPad)
- We've added a larger floating number pad with increased key sizes to iPad and the handy accessory bar (which you may have used in the iOS version)
- The keyboard accessory bar provides many useful keys for various workflows, including currency conversions, working with variables, percentages, and date & time calculations
- You can customize the keyboard accessory bar with your own keys
- Toggle between the larger and compact floating number pads, depending on your needs
# Use the Floating Number Pad Without the System Keyboard (on iPad)
- It can be helpful to hide the system keyboard when you don't need it (especially on smaller iPads, like the iPad Mini in landscape)
- Hide/show the system keyboard using a button in the floating number pad
# Other Number Pad Improvements (on iOS)
- Added parentheses ( ) as a popup option on the multiplication key
- Added move cursor left/right keys to the general accessory keyboard
# System Integration
- Added a Control Center button to open Soulver (iOS 18+)
- Support for dark & tinted icons (iOS 18+), and large & small icon styles (on iPad)
# Rounding Numbers Up and Down to Nearest Interval
- Added phrases to round numbers up or down to a specific interval
- For example, "round 21 up to nearest 5" (= 25), "round down 20 to nearest 8" (= 16)
# Time to Decimal Conversions
- Support for converting time into decimal: for example, "10:15 to decimal" (= 10.25)
# Bug Fixes
- Fixed a crash on first launch on iPhone after starting the trial
- Fixed an issue with using the number pad (on iPhone) alongside third-party keyboards (like SwiftKey from Microsoft, or Gboard from Google)
- Fixed an issue where pasting copied text containing line reference tokens into other apps wasn't working (on iOS)
- Fixed an issue where the variable accessory keyboard could show an out-of-date variable state for a line (on iOS)
- Fixed an issue with sheets written in certain locales that use space as a thousands separator being incorrectly interpreted after syncing (thanks Øyvind & Edgar)
3.14 12/09/2024
This update adds some improvements to the weather feature. They require the optional data services subscription, and iOS/iPadOS 18 or later.
Historical weather queries
- Look up the average, high, and low temperatures, as well as rainfall, in a place on a particular date.
- Data is available back to August 1, 2021.
Historical averages by month
- Perform weather queries for the average high/low temperatures and rainfall in a place in a given month.
- For example, "high in New York in June."
- Note that these are historical averages based on weather records going back to the 1970s (not maximum/minimums).
Weather & time zone queries for small places:
- Soulver can already perform weather and time zone queries for approximately 500 of the largest cities on Earth.
- New in this update is the ability to look up weather for any place on Earth, including smaller places.
- For example, you can now type "weather in Ubud, Bali," or "temperature in Assisi, Tuscany."
- This feature also works for time zone queries using "time in (place)": "time in Inverness, Scotland," "time in Wollongong, NSW."
- And when working out time differences: "time difference between Kemer, Turkey, and Mill Valley, Marin County."
3.13.1 11/08/2024
What's new in 3.12.1?
Fixed a crash when viewing the getting started guide
What's new in 3.12?
Added support for the new iPhone 16 Pro screen sizes & iOS/iPadOS 18.
Editor
- The title of the current sheet will be displayed in the navigation bar (if it has one)
- Note that a "title" in Soulver refers to when you begin a sheet with a "#"
Quick actions
- Tap the answer of the line you're editing to quickly copy it to the clipboard
- Tap an empty line to quickly make a subtotal of lines above on that line
Currency Keyboard
- You can now pin select currencies to the start of the list (hold down on the currency code button, and choose "Pin" or "Unpin")
Sharing
- PDF is now the default file format for sharing a sheet.
Bug fixes
- Fixed a bug where the "( )" button would not wrap a text selection in brackets (thanks Evgeny)
3.12.1 09/19/2024
Added support for the new iPhone 16 Pro screen sizes & iOS/iPadOS 18.
Editor
- The title of the current sheet will be displayed in the navigation bar (if it has one)
- Note that a "title" in Soulver refers to when you begin a sheet with a "#"
Quick actions
- Tap the answer of the line you're editing to quickly copy it to the clipboard
- Tap an empty line to quickly make a subtotal of lines above on that line
Currency Keyboard
- You can now pin select currencies to the start of the list (hold down on the currency code button, and choose "Pin" or "Unpin")
Sharing
- PDF is now the default file format for sharing a sheet.
Bug fixes
- Fixed a bug where the "( )" button would not wrap a text selection in brackets (thanks Evgeny)
# What's new in the Soulver calculator?
Units & Conversions
- Added cubic micrometer & square nanometer units
- Support for conversion from & into imperial volume units explicitly, like "1 liter in imperial pints"
- Added support for unit expressions with a fractional value, like "1 1/2 pounds"
- More flexible unit conversion for ostensibly incompatible units: "3 mph to minutes" (convert to miles/minute), "10 cubic centimeters to meters" (convert to cubic meters)
- Support for automatic conversion of units without explicit value: "usd eur" will be interpreted as "1 usd in eur"
- Units in rates will now be preserved rather than cancelling out when converting to an alternative form: "8g/2 lb as grams/lb (= 4 g/lb)"
Stock Tickers
- Added Nvidia (NVDA) as a built-in stock ticker (along with the existing support for the tickers of Apple, Microsoft, Google, Amazon, Meta, Tesla, AirBnB, & Netflix)
Cryptocurrencies
- Switched to using "POL" as the symbol for the Polygon token (previously "MATIC")
Time zones
- Support for "ct" (central time), "pt" (pacific time), "mt" (mountain time) and "et" (eastern time)
Subtotals
- When starting a new line with an operator (±) inside a subtotal, Soulver will no longer insert the previous line as a reference. This is helpful for doing running subtotals.
Financial functions
You can now work out compound interest compounding monthly and quarterly:
- "interest on $100 after 3 years at 10% compounding monthly"
- "interest on $100 for 3 years at 10% compounding quarterly"
General
- Support for larger inputs to combination and permutation functions
- Support for min/max functions with percentages (thanks Eemil)
- Power phrase function: "3 to the power of 9", "2 exponent 4", 4 raised to 2"
- Added additional trigonometry functions that take their parameter in degrees: "asind", "acosd", "atand" and "tand"
International
- Support for full width parenthesis characters(commonly used in China, Korea & Japan)
Bug fixes
- Fixed an issue where "1.003.020" was incorrectly being interpreted as a date (thanks @infolinux)
- Fixed an issue with summing multiple decimal rates in the quick total or subtotals (like 3.4/day, 5.9/day, etc), (thanks Devin)
- Fixed an issue with certain unit multiplications not returning in the most ideal form: "3 min × 15 mph" now returns "0.75 mi" rather than 1,207 m
- Fixed an issue with feet units that are written with a trailing apostrophe, like 30.334'
3.12 09/17/2024
# Bitwise Operators
Introduced support for bitwise operators, including:
- Bitwise AND ("&"), bitwise OR ("|"), bitwise XOR ("xor")
- Bitwise left shift and bitwise right shift
# Permutations & Combinations
Introduced classic permutation and combination functions:
- "10 permutation 3" (= 720)
- "25 combination 3" (= 2,300)
Or, use a clearer syntax:
- "3 permutations of 10" (= 720)
- "3 combinations of 25" (= 2,300)
# Sheet Settings
- Added a setting to control app launch behaviour: open the previous sheet or create a new sheet (after 5 minutes of inactivity).
- Introduced a sync troubleshooting section with a button to manually reload your sheetbook file (rarely needed but handy).
- Minor layout enhancements to the sheet settings pane.
# iPhone Number Pad
- Added ETH, BNB, and SOL as popup options on the BTC button (cheers John).
- Quickly convert a currency result on a new line: add a new line after a line with a currency result, then tap a currency code to insert a reference to the previous line and convert it.
- Operators and return/delete keys in the number pad are now accessible to VoiceOver (cheers Scott).
# Currencies
- Introduced support for "Gwei" and "Wei" (sub-denominations of Ethereum).
# Bug Fixes
- Resolved an issue where certain date interval phrasings could lead to a crash.
- Fixed a problem with 0.9M being incorrectly formatted by the thousands separator insertion feature (cheers Matteo).
- Copying and pasting lines that contain line references now functions correctly (cheers Tony).
- Resolved an issue with opening .slvr files from the Files app on iPhone (cheers Alexander).
3.11.2 05/17/2024
# Minor improvements
- Added a contextual menu (via a long press) on answer tokens to turn them into plain text, or show the line they reference
- When importing Soulver 2 files (.soulver), the file name is no longer automatically inserted as the sheet heading (#) if the file is named Draft or Untitled
- Soulver no longer automatically shows the keyboard on iPhone when switching to another sheet (this behaviour matches the Notes app)
- Improved the Soulver launch screen
# Bug fixes
- Fixed an issue where some users were not able to get past the launch screen due to iCloud hanging while downloading an existing sheetbook onto your device when requested
- Fixed a crash on iPhone when showing the custom keyboard editor while editing an external sheet (.slvr)
- Fixed an issue where the open sheet URL action was only cosmetically selecting the requested sheet
- Fixed a bug with the "New Sheet" home screen action (on iPad) not working when the app had not yet been launched
3.11.1 04/26/2024
This update introduces a new version of Soulver designed for iPhone. Soulver 3 for iPhone's number pad keyboard is the fastest way ever to solve day-to-day math problems on-the-go.
Please note Soulver 3 for iPhone is a separate (one-time) purchase from the Mac & iPad versions. Family sharing is included.
3.11 04/15/2024
This update includes a number of improvements to Soulver for iPad including:
# Menu bar improvements
- New sheet button has a contextual menu to create a sheet starting with a heading, or duplicate the existing sheet
- Dedicated import sheets button
# Automatic variable renaming
- When you edit a variable name, lines referencing the previous name will be automatically updated to use the new name
- This feature must be enabled in Soulver's Editing settings
# Variable value peeking
- Select a variable in the text area to see its value in the text menu
# Contextual actions
- Added contextual actions on answers (to quickly copy results)
- On total (so you can quickly hide it, or switch to average)
# Easier subtotal creation
- A blank cell will always be added below your last line. Long press on it and choose "Make Subtotal" to quickly sum up the previous lines
# Fonts & font size
- Added support for custom fonts on your device
- Added a mode to use the (adaptive) system font size, rather than an explicit font size
# Fill screen with answer
- Long press on an answer and choose "Fill Screen" to fill your display with the answer
# List operation improvements
Support for "min", "max", "gcd" and "lcm" on lists of numbers. For example:
"min 5, 3, 7" (= 3)
"max 50, 20, 10" (= 50)
"gcd 10, 20, 5" (= 5)
"lcm of 210, 40, 8" (= 840)
# Time ago/from now in location
New "time ago/from now in location" phrase, i.e. "3 hours ago in London", "30 min from now in Sydney"
# New data services available, including an AI Assistant (powered by GPT-4) & advanced weather metrics (from Apple Weather)
Providing these services generates ongoing costs for us. We offer them as an optional subscription service to keep Soulver itself a one-time purchase.
Inline AI Assistant (powered by GPT-4)
- Query the AI assistant inline using " = ?"
- For instance, "distance to the moon = ?". After a short delay, the question mark will be replaced by the answer
Advanced Weather Metrics (from Apple Weather)
- 20 additional metrics for weather queries, including humidity, pressure, visibility, UV index, snow & rainfall, wind and more
Live & Historical stock data
Subscribers also get access to live & historical stock data (150,000+ stock tickers across 70 exchanges worldwide)
# Bug fixes
- Fixed an issue with Chinese pinyin and other "multi-stage" input methods not working correctly
- Fixed an issue with kW hours / hours being interpreted as a rate rather than forming a result in kW (thanks Joe)
- Fixed an issue where the GPS location for Birmingham was incorrect and returning uncharacteristic weather results (thanks John)
- Fixed an issue with the √ operator not working without parenthesis
- Fixed an issue with converting weather phrases into temperatures, like "24 ºC (partly cloudy) to F"
3.10 01/16/2024
- Fixed an issue with the assertions feature introduced in the last update
3.9.3 10/31/2023
This update adds a new assertions feature, and fixes all known bugs.
Assertions:
- Added an assert() function that you can use to verify an expected variable condition is true
- The answer column will show red exclamation marks & the variable value to bring your attention to a line with a failing assertion
Scientific Notation:
- Explicitly format answers in scientific notation using "in scientific notation" or "in sci": i.e "10500 in sci" (= 1.05e4)
Bug fixes
- Fixed a bug with certain expressions involving a currency conversion followed by a division not working correctly (thanks Anton)
- Fixed a bug where clock times that use dot instead of colon could fail to work correctly in interval calculations (thanks Raphael)
- Fixed a bug that could produce unwanted duplicate lines in a duplicated document (thanks Felipe)
- Fixed an issue with laptimes not summing with unit expressions of time in subtotals (thanks Jasper)
- Multiplying incompatible units now produces an error (thanks Oliver)
- Fixed an issue with the "fraction of x" phrase inside a variable declaration (thanks Max)
- Numbers with ordinal prefixes (1st, 2nd, 3rd, 4th, etc) are now ignored as comments, and won't affect results (thanks Frank)
- Logical operators (&& and ||) now have lower precedence than addition and subtraction operators (previously they had the same precedence)
3.9.2 10/30/2023
- Minor bug fixes
3.9.1 09/29/2023
Soulver is now optimized for iPadOS 17.
Bug fixes:
- Fixed a bug where opening a sheetbook file from Files was not working correctly
- Fixed an issue with the automatic parenthesis insertion feature and selected text not working correctly in certain cases
- Fixed an issue with typing using the Chinese pinyin keyboard
- Fixed an issue where the title of a renamed folder did not immediately update
3.9.0 09/14/2023
- Minor bug fixes
3.8.4 04/25/2023
Soulver 4 is our biggest update in seven years, with 50+ new features, including:
NEW WORKFLOWS
– Trip planning: plan for dates spent in each destination, and get an alert when you exceed your planned trip length
– Tags: label lines with #hashtags and do totals or averages across the tag
CUSTOMIZABILITY
– The definition sheet: a dedicated sheet to define global variables & new unit types
– Redesigned settings window, with 20+ additional settings to further personalize your Soulver experience, including answer column color & alignment
NEW EDITOR FEATURES
– Dividers: structure long sheets with section dividers
– Line highlighting: highlight from eight delightful colors to make important lines stand out
SHEET MANAGEMENT
– Pin sheets to the top of a folder
– Archive sheets you no longer want to edit
MONEY CALCULATIONS
– Sales tax: calculate the amount of sales tax in an amount
– Income tax: calculate the amount of tax paid in a given country
– Inflation: calculate how much an amount from the past is worth today
SCIENTIFIC CALCULATIONS
– New units for calculating pressure, chemistry calculations, force & acceleration
– New units for electrical calculations (resistance, potential, current, charge, inductance, capacitance, conductance, flux)
VEHICLE CALCULATIONS
– Angular velocity & torque units
– Fuel efficiency & fuel consumption units
CALENDAR CALCULATIONS
– Support for calculations involving cultural events (Christmas, Ramadan, Chinese New Year, etc.)
– Format dates using format patterns
– Improvements to work hour calculations
CHANGE OVER TIME
– File downloading functions: "time to download 3GB @ 10 MB/s" (= 5 minutes)
– Linear growth functions: "time from $20k to $40k at $2k every month" (= 10 months)
– Exponential growth functions: "time from 20k to 100k at 10% growth per month" (= 16.8 months)
GEOGRAPHY CALCULATIONS
– Calculate distance between places
– DMS (degrees, minutes, seconds)
– Get the GPS location for a given city or airport
iPHONE KEYBOARD
- Hold down on the "9" key to activate the cursor pad from the popup. You get arrow keys for all cardinal directions, move to start/end, bump line buttons, and forward delete
- Added a subtle … to keys that offer additional options via a popup (triggered by a long press)
more Version 4.0 1d ago
Data Not Linked to You The following data may be collected but it is not linked to your identity: