## An innovative RPN and stack-calculator with keyboard input (as chrome extension)

Mouseless Stack-Calculator is a innovative calculator and currency converter with fast keyboard entry. It has two modes: an RPN-mode and a stack-mode. The well known RPN stands for Reverse Polish Notation and it saves you time as it avoids the use of parenthesis. The only catch is that the entry of data is a bit different to what most people expect, so you have to learn to work with it. The stack-mode of this calculator is new. It's a bit similar to RPN in the way that is also uses a stack an avoids the use of parenthesis. But it's unique in the way that it has no reversed data entry but follows the 'normal' sequence. All calculations can be done by use of the keyboard, so no time consuming mouse clicks. It can handle both real and complex numbers and supports different notations. Mouse Stack-Calculator is available as Chrome extension, as desktop app and can run in a webbrowser window.
Main features
- Flexible and intuitive user interface
- Complete insight in entered expression
- All the advantages of RPN in RPN-mode
- Keyboard for all data entry (as you would expect from a calculator)
- Most frequent used instructions only need 1 key; other instructions 2 keys
- Integrated currency converter with actual rates
- Arbitrary-precision decimal representation (no rounding errors), thanks to MikeMcl
- Multi-level undo
- Support for complex numbers and polar/rectangular conversions
- Flexible number notation: normal, financial, integer, scientific, engineering, h:m:s, h:m, hexadecimal, octal, binary, fractions, complex (rectangular and polar)
- 30 last answers
- 30 memories to store intermediate results
- Stack and memory are saved on your computer for future use
- Copy results to clipboard for use in other programs
- Mathematical calculations
- Works with hours (or degrees), minutes, seconds
- Statistical and probability calculations
- Financial calculations like CAGR, Annuity and CashFlow
- Physical constants and conversions
Change history
Version 1.300
- Manifest 3
Version 1.260
- Minor bug fixes
Version 1.240
- Bug fix: accept entry with negative exponent correctly
Version 1.230
- Extension ported to MS-Edge
- Last position of window is saved
- ECB now only provider of daily exchange rates (yahoo removed)
- Minor bugs fixed
Version 1.220
- No thousandseparator in case of hexadecimal, octal and binary numbers
- Bug fix: corrected displayed expression in case of inverse function (1/x)
- Extension now standard opens in seperate window; letter [b] no longer used
Version 1.210
- Notation integer added
- Bug fix: trig functions now work again with degrees
- Bug fix: entry if digit f in hexadecimal now working
- Minor bugs fixed
Version 1.200
- Support for complex numbers
- Support for multiple languages (now English and Dutch)
- Exchange menu feeded with conversion results
- New menu for notations
- Last_x added
Version 1.110
- Added ctrl-c and ctrl-v for copy and paste clipboard
- Bug fix: clear stack now really cleared
Version 1.100
- Bug fix: activated escape key
Version 1.000
- First release for PortableApps
- Added notation for fractions
- Data entry of fractions, e.g. 3\16 (internally calculated as 0.1875)
- Bug fix: correct hex numbers entry
- Bug fix: correct h:m:s numbers entry
Version 0.810
- Fixed minor bugs
- Desktop version (based on NodeWebkit) added
- Version 5.01 of decimal.js included
- Option to display, enter and calculate hexadecimal, octal and binary numbers
Version 0.800
- Integration of decimal.js that provides arbitrary-precision decimal representation (thanks to MikeMcl)
- Stopped using cookies, now uses local storage (as web-application) and chrome storage (as chrome extension and app)
Version 0.724
- Restricted permissions to access only ECB data (currency rates)
Version 0.723
- Added compatibility to work as Chrome extension, as packaged app and in webbrowser
- Minor bugs
Version 0.710
- Exchange rates added
- Prefixes added to engineering notation
- Uppercase input converted to lowercase
- Improved conversion menu
- Improved financial entry menu
- Remember x-value when switching to stack-mode
- Hide Options menu after selecting option
Version 0.700
- Option added to work with hours:minutes:seconds (or degrees:minutes:seconds)
- Changed initial precision to 16 to prevent rounding errors
- Prevent display of e+0 and e-0 in scientific notation
Version 0.603
- link to homepage in footer added
- script for google analytics added
Version 0.60
- Integration of stack-calculator and rpn-calculator
- Improvement of data entry for financial calculations
Version 0.50
- Major revision of layout to make user interface more simple
- History sheet skipped in favor of calculated formulas + lastanswers memory
- Formula of executed calculation in every stack memory
- Lastanswer memory increased to 30 places
- Improved user interface for financial calculations
- Only one memory block (30 places)
- Covariance and correlation functions skipped
Version 0.44
- Last Answers as default memory
- Option added to paste clipboard content in x-register
- Corrected rounding in memories and history sheet
- Entry of negative exponent in scientific notation with minus-key
- Added thousands separator as option under [o] notation
Version 0.43
- Activated Backspace key
- Added some physical constants
Version 0.42
- Option added to open calculator in separate window (press [b])
- Annuity calculations not always correct if historic information was used
Version 0.40
- Financial calculations more logical and user friendly (submenus for CAGR, Annuity and Cashflow calculations)
- Extra Memory-block with Last Answers (press [z] twice)
- Scroll direction of History-box corrected
- Some minor bugs
Version 0.30
- First release as Chrome extension

### Latest reviews

- (2017-09-13) Jeff Martens: Doesn't do RPN.
- (2016-10-02) Steve: Didn't think I would like it, but I like it a lot!
- (2016-05-27) Ethan Davey: it sucks
- (2016-03-01) Frank O'Brien: thought I'd only like an HP type RPN, but this keyboard interface is better than trying to tap buttons, and it shows some history to catch any entry errors. It's excellent for quick math, and trig functions. For financial or more complex stuff, I use a spreadsheet, but there's many times where you want a quick calculator available in your browser corner.
- (2015-11-15) Wow, this calculator rocks!
- (2015-05-23) Jorge Fonseca: RPN mode is fantastic, very good with my Chromebook, the keyboard data entry is very clever.
- (2015-02-19) Christophe Kaempfer: utile et bien... certaines fonctions pourrait encore être simplifiés et le "look" amélioré...
- (2014-09-14) Buddy Whittenburg: Great RPN calculator that works in the chrome ecosystem. It also has a non-RPN mode, but I prefer RPN. This app is really well thought out from a pure usability standpoint. Once you get the key commands worked out it will be your go-to quick calculator
- (2014-08-14) Shelby Cain: In the past I would have given this extension 5 stars. However, the latest version wants access to all data on all web sites and that is simply unacceptable. Uninstalling and moving on.
- (2014-08-14) Jerry Morrison: I liked this a lot but the latest version wants access to my data on all web sites. No way.
- (2014-06-28) Jes.e B.: Finally!! A useful RPN calculator for the Chrome environment. I'm rather amazed that instead of typing "sin" you can do this through a menu and key abbreviations. Very, very, very, slick. Would give it five stars if only it used floating decimal representation for numbers instead of the (industry standard floating binary). What this means is that only .5, .25, .125, etc. can be represented perfectly. To see the problem, try "9 8.7 - .3 -", the answer is actually zero which a three dollar calculator from the grocery store will give you. And no. Please don't "fix" it by putting a rounding operation before you display. Please don't. Leave it this way rather than rounding. That way leads to madness.. ;^} I do know the arithmetic library is a generally non-solvable problem, unless you use a language where you can actually specify the data storage format for numbers (Cobol, Fortran, Ada..) which modern languages lack, or you use a library for BCD or something which is not part of any standards. Again, despite my gripes, Thank you for the really fantastic calculator app!
- (2014-06-03) John S Wolter: Just installed it & tried some calculations I was working. It has a good keyboard feel to it. Works as expected & seems to have a short learning curve. Easy to put to work on a practical project.
- (2014-02-28) Alan W: This is now my favorite calculator!
- (2014-02-26) Daniel Kirkham: Excellent calculator! This calc can be used with just the keyboard and has robust RPN support. My only complaint is that it does not have good ChromeOS integration. It would be nice if I could unpin it from my browser toolbar and instead have it on my ChromeOS taskbar.
- (2013-08-09) Robert M. Papillion: Very nice implementation of RPN. Very, very speedy. I love the fact that it wasn't designed for mouse usage and then awkwardly adapted for occasional keyboard usage.
- (2013-03-10) Jeremy Gibbs: I always forget to come back and review, so I will give it 5 stars for the few minute test I gave it. Seems like it has all the basic things I wanted to simulate the HP 48G I used to use. (Also, to Android users: try RealCalc app)
- (2013-02-07) Ken N: Very nice, I use it all the time.
- (2011-12-15) Robert Ritter: Exactly what I needed. The best RPN calculator I've used, better than my HP. Thank you.
- (2011-12-05) Nathan Lassig: Oh man! It is so sad to see only eight reviews on here. This is an amazing calculator. For speedy calculations it is probably the greatest calculator I've ever seen. It beats both handhelds and advanced software (like Mathematica, Maple, and Matlab) by combining the best elements of both. It combines the speed of keyboard entry with the simple commands of a handheld. The only challenge is that it's a steep learning curve, but it's made easier by the constant presence of explanatory instructions. I'd love to see this as a standalone program. I'd also love to see more features. Thanks so much for this amazing calculator.

### Latest issues

- (2022-06-02, v:1.240) William Wraith IV: The extension doesn't seem to launch

I click the icon and nothing at all happens. I used it until yesterday with no issues. - (2020-10-20, v:1.230) Marc Grossman: Negative exponents (scientific notation)

I cannot for the life of me figure out how to punch in values such as 3.2e-6. Would you mind explaining how to do this? Other than that this thing is fantastic. - (2018-07-14, v:1.220) James Taylor: Accessible outside Chrome?

I would love it if this could be an application on the desktop like some other Chrome apps. I use it every day at work. - (2016-04-08, v:0.810) Vasily Dumik: Clearing doesn't persist

When I clear all and close extension, on next open I still see the last calculation. - (2016-04-08, v:0.810) Vasily Dumik: Copy&paste without extra 'c'

Please allow copy&paste with Ctrl+C/V without the extra step of entering the 'c' menu. Please also accept paste from the general buffer (e.g. if I copy a number from my text editor I could paste it to the calculator) - (2016-04-08, v:0.810) Vasily Dumik: Currency converter suggestions

1. Please add an option to show calculated values in currency selection list. This would allow you to see not just ONE conversion AFTER you select the currency, but see all you want without even having to do the conversion itself. That's even faster than googling an exchange rate 2. On reverse option, please a) show reverse exchange rate b) move currency name/value to the LEFT of the '<=' symbol 3. Please add currency symbols instead of those aweful 3-letter combos (will be much easier to recognize them) 4. Please align number column to decimal point (so that decimal point is on the same vertical line) so that '195.123' is positioned to the left of '0.123' by two symbols ('19') and '0.123' is positioned to the left of '0.12' by one symbol. - (2016-04-08, v:0.810) Vasily Dumik: Allow custom currency list

Please allow to customize the currency list — I'll only ever need 2-3 currencies and I don't want to see the full list every time I'm trying to do an exchange. Thank you! - (2016-04-08, v:0.810) Vasily Dumik: Set Stack mode by default

Please set the Stack mode by default after installation as it's more intuitive and clear than the RPN one. Took me a while to figure out how to do a simple '2+2' operation, which is a negative first user experience. After all, the calculator name is 'Stack', not 'RPN' :) - (2016-04-08, v:0.810) Vasily Dumik: Typo in example

In stackmode example there is a typo in instructions: second minus sing after 23 [-] is not needed and in fact breaks the flow. 88 [-] 23 [-] [=] [/] 52 [+] 6 [y] 0.4 [=] [=] [=] http://www.stack-calculator.com/stackmode.php# - (2015-07-11, v:0.800) Boris Starosta: enter key

I figured out that I was not in RPN mode. A google search revealed your homepage, there was a tab for RPN, and there were the key commands to get into RPN mode. Not sure how you can make that easier to recognize... - (2015-07-11, v:0.800) Boris Starosta: no enter key

using an ACER chromebook, I cannot get app to work because the enter key does not work. That would be the most central key to this app! - (2015-03-05, v:0.800) Paul Ste. Marie: Mouse-less access to Chrome extension?

Is there any way to pop up the Chrome extension without clicking the icon in the toolbar with the mouse?

### About Extpose

Extpose is a service for Chrome extension publishers.

It helps tracking and optimizing browser extension performance in Chrome Web Store.

The most valuable features are available after creating an account.

Learn moreIf you are not an extension developer and want to install this extension please proceed to Chrome Web Store

Go to Chrome Web Store### Statistics

### Links

### Keywords

...

...

...

...

...

...

...

...

...

...

and 38 more