Scientific Calculator

A powerful, programmable, scientific calculator.

As of May 2026, Scientific Calculator has 200,000 users and a 4.10/5 rating from 629 reviews.

Usersno change0%
200.0K
200,000
Ratingno change0%
4.10
629 reviews
Reviewsno change0%
629
Version
1.2.0
Manifest V2

History

2 snapshots

Tracking since Apr 25, 2026.

308.0K250.0K192.0KApr 25, 2026May 21, 2026
View as table
DateUsersRatingReviewsVersion
Apr 25, 2026200.0K4.106291.2.0
May 21, 2026300.0K4.106291.2.0
Now200.0K4.106291.2.0

Permissions & access

Permissions
storage
Host access
None declared

Screenshots

Scientific Calculator screenshot 1Scientific Calculator screenshot 2

About

A powerful, programmable calculator for Google Chrome.

Recommended for Chromebook/Chrome OS only. A desktop version for Windows and Linux is available at https://www.scicalc.io.

*** Features:

- Works offline.
- Supports variables, constants, and custom functions.
- Save scripts online so you can access them anywhere or in a local library.
- Complex numbers, arbitrary precision integers, and exact fractions.
- Algebraic pretty-printed display.
- Full functional programming language.
- Supports matrix and vector operations.
- Calculation history lets you refer to previous results.

*** Changes in 1.2.0:

See https://www.scicalc.io/updates/2017/08/28/version-1-2-0-release-notes/ for full details.

- Syntax highlighting and overall improved editing experience
- Export your answer history as plain text, HTML (with pretty
  printing), or a script
- "mixed fractions" output option (i.e. "1 2/3" instead of "5/3")
- Multiple assignment
- <=> comparison operator
- New statistics and other misc. functions

*** Changes in 1.1.1:

- Fix several pretty-printing bugs

*** Changes in 1.1.0:

- New interface
- Desktop version available for Windows and Linux users (download at scicalc.io)

*** Changes in 1.0.5:

- Fixed pretty printing.

*** Changes in 1.0.3:

- Temporarily disabled pretty-printing until I can fix it for the newest Chrome version.

*** Changes in 1.0.2:

- Parser bug fix (two single-character operators with no space between them were sometimes interpreted as one invalid operator)

*** Changes in 1.0.1:

- Added an option to automatically restore your answer history at startup
- Several small bug fixes

*** Changes in 1.0.0:

- List-processing functions, like map, fold, etc. now accept intervals
- system:assert(condition, message) function
- system:registerFunction/registerConstant functions to add user-defined functions/constants to the interface (and corresponding unregister functions).
- Various internal changes to enable future improvements

*** Changes in 0.9.22:

- Variable/function name completion (Use tab or ctrl+space).
- notify() and warning() functions
- tally() function to count distinct items in a list/string/interval
- Minor interface changes

*** Changes in 0.9.20:

- Long calculations won't lock up the interface and can be cancelled by pressing the escape key
- min() and max() can accept a list
- Generate random numbers from various probability distributions, including uniform, normal (Gaussian), exponential, etc.
- chop() function to round almost-zero numbers to zero
- random:shuffle() function

*** Changes in 0.9.19:

- Financial functions: fv (future value), npv (net present value), pmt (payment), and pv (present value)
- Added Matrix LU decomposition and system:version() function
- Fixed several small parsing and display bugs

Technical

Version
1.2.0
Manifest
V2
Size
2.52MiB
Min Chrome
Languages
1
Featured
No

Metadata

ID
npoipmeppdioagbkigdlnpmjphnolaog
Developer ID
uefe3d942a69a4004fabcad5f960b9839
Developer Email
Created
Jun 15, 2011
Last Updated (Store)
Mar 8, 2019
Last Scraped
May 21, 2026
Website
scicalc.io
Privacy Policy

Similar extensions

Alternatives to Scientific Calculator, ranked by description similarity.

Data sourced from the Chrome Web Store · last verified May 21, 2026.