Expresso is a simple and useful text editor with calculation capabilities. Expresso allows you to:

➤ calculate math expressions inside Rich Text documents;
➤ assign results to other variables and use those results anywhere in your document or within new expressions;
➤ annotate calculations with text;
➤ place expressions anywhere in text;
➤ organize calculations inside tables like in spreadsheets.

Expresso has common math operators and functions available: (+, -, *, /, %, !, **) in addition, to the following functions: sum(), count(), min(), max(), median(), stddev(), average(), random(), sqrt(), log(), exp(), ceil(), floor(), sin(), cos(), tan() and others! Please see the help page for more details.

Expresso's Simple Features & Rules:

➤ all dependent expressions are calculated automatically
➤ press Enter in any place of an expression or just after the last square bracket to calculate a value
➤ use square brackets [ ] for expressions. For example: [2+2].
➤ use variables in your expressions. For example: [10*x].
➤ input the name of a variable before the expression followed by ":". For example: [x:2+2], variable x will have the value 4.
➤ move the cursor or click on an expression to edit
➤ calculations can be saved in RTF format.

You can associate a value with a variable such as [x:10*5] and then use the variable in another expression such as [x/52]. When you calculate the variable "x" all dependent expressions are calculated automatically.

Advanced features:
➤ ability to calculate expression without using brackets if an expression is on separate line;
➤ ability to hide/show an expression and show only variable and value.

Watch short video about Expresso:

Watch the video about additional features.

Version:1.3 (January 18, 2014, changes)
Size:3.2 Mb
Requirements:Mac OS X 10.7 or later

To request a new feature or report about problem in Expresso, simply tweet to us or