Soulver

Soulver — Free Download. Calculator with text and numbers
Soulver is a calculation application that combines a text editor with the capabilities of a calculator and a spreadsheet. It allows you to perform mathematical operations, conversions, and financial analysis by integrating numbers and natural language into structured documents called sheets. Results are calculated and displayed in real-time next to the expressions written by the user.
5.0(1 ratings)

Download Soulver (Official links)
File size: 18.4 MB
The latest version of Soulver is: 3.15.2
Operating system: MacOS, iOS
Languages: Spanish, English
Price: $12.00 USD (Enjoy a free 30-day trial with no strings attached)

  • Natural language calculation. Soulver interprets expressions written in natural language mixed with numbers and mathematical symbols. For example, type "15% of 80" or "300 euros in dollars" and the application will display the result next to it. It recognizes contexts and units without requiring strict syntax.
  • Multi-word variable names. It allows you to define variables using descriptive multi-word names. You can type "base price = 500" and then use "base price" in subsequent calculations. Soulver autocompletes existing variable names when you press the Escape key.
  • Live references to previous lines. Each line in a sheet can act as a referenceable cell, similar to a spreadsheet. You can use "line 1 * 0.2" to calculate a percentage of a previous result. References update automatically if the source value changes.
  • Unit and currency conversion. The application includes built-in conversion for over 180 physical units (length, mass, time, etc.) and 185 currencies, including cryptocurrencies. Exchange rates update automatically. Type "10 meters to feet" or "100 USD to EUR".
  • Date and time functions. Perform calculations with dates, time intervals, time zones, and video timecodes. It supports operations like "today + 2 weeks", "difference between 14:00 and 16:30" or "14:30 UTC to PST".
  • Financial functions and percentages. Calculate compound interest, mortgage payments, growth rates, and percentage operations using a natural syntax. Examples: "increase 200 by 10%" or "monthly payment for a loan of 10000 at 5% over 5 years".
  • List calculations and aggregation. Soulver can sum, average, or count lists of numbers written in a column or separated by commas. Type a series of numbers and then "sum" or "average" on the following line to get the result.
  • Structuring with comments and headings. Sheets can be organized using comment lines (starting with //) and headings (text between ##). This allows you to create complex, readable documents, separating sections of calculations for different purposes.
  • QuickSoulver and system integration. Includes a global Spotlight-like utility called QuickSoulver, activatable with a keyboard shortcut, to perform quick calculations from any application. It also offers integration with Spotlight, QuickLook, the Touch Bar, and macOS text services.
  • Customization and export formats. Allows you to define global variables, custom units, and formatting preferences for results. Sheets can be exported to formats like PDF, HTML, CSV, or plain text, preserving the layout and calculated results.
  • Conditional statements. Supports basic conditional logic with if/then/else statements. This allows you to create calculations that depend on certain conditions. For example: "if quantity > 100 then price = 10 else price = 12".
  • Accessibility support and dark mode. The application offers a complete accessibility experience with full VoiceOver support. It also includes native support for macOS dark mode, adapting the interface according to system settings.

Soulver's development began in 2005. The primary creator is Adrian Smith. The application is designed and developed for macOS. The code is written in Objective-C and Swift, using native Cocoa frameworks for the user interface. Soulver 1 was released in 2009. The current version, Soulver 3, represents a complete rewrite of the application with new features and a more powerful calculation engine.


Alternatives to Soulver: