Free, open-source scientific calculator for Windows, macOS and Linux.
Windows
Use the portable version if you can't or don't want to install the application. Take it anywhere and just run the file to start.
macOS
macOS first launch
If macOS blocks SpeedCrunch, open System Settings > Privacy & Security and click Open Anyway. Apple's instructions
Unsure about the installation? Have a look at the instructions.
root(n; x) for nth roots, including negative values and quantities with units. For example, root(5; -32) returns -2.f(n) = n!.(2[m])^2.J/m² and J/m³ when using prefixed units.lg button with log10.SpeedCrunch-data folder.Thank you to everyone who contributed to SpeedCrunch 1.1.
Helder Correia, Vitaly Zaitsev, Rodrigo Pedra, Pedro Montes Alcalde, Francis Tseng, Antonio Mannella, Benjamin Robin, Brian Hale, D.J.L. Sales, Matthias Prager, Rafael Fraga, Theodore R. Smith, @ddidderr, @FrankMountainFace, @jetp250, @Matth7878, @nfshr, @pandora1986, @playerofgames, @rafa4mat, @RedNova84, @Sacryn, @tosione.
Windows
Use the portable version if you can't or don't want to install the application. Take it anywhere and just run the file to start.
macOS
macOS first launch
If macOS blocks SpeedCrunch, open System Settings > Privacy & Security and click Open Anyway. Apple's instructions
√, ∛, Σ (summation), and π as aliases. The ~ operator is an alias for not().powmod for modular exponentiation, emod for Euclidean modulo, lcm for least common multiples, and popcount for counting set bits.binpad, octpad, and hexpad for padded binary, octal, and hexadecimal output. Use sci and eng for scientific and engineering notation.rand and randint generate random decimals and integers.datetime and epoch convert between date/time values and Unix timestamps.sigma, also written as Σ.conj for complex conjugates and cis for constructing a complex number from an angle. Choose rectangular, exponential, or phasor output with rectform, expform, and phasorform.ieee754_round_* rounds to a floating-point format, and ieee754_*_residual(x) returns the rounding residual. Both families support half, float, double, and quad.molmass, mass, and molarity for molar mass, mass from an amount of substance, and solution molarity.cols, corrp, corrs, covp, covs, cross, det, dot, flatten, inv, norm, rank, rows, shape, trace, and transpose.stdevp, stdevs, varp, vars, and mad, with list and matrix support.Use square brackets to identify units explicitly in expressions, such as [m] or [s]. New units and aliases include:
gradian (gon), turn (tr, pla), revolution (rev), degree (°), arcmin (′), and arcsec (″).cy_jul).hectare and tonne.kph and mph.quad, equal to 1015 [Btu].Thank you to the authors who have contributed since November 30, 2016.
Helder Correia, Felix Krull, Mikko Syrjä, Tey / Teyut, Samuel Gaist, Hadrien Theveneau, Pol Welter, Matthew Di Nardo, Chris Roberts, Alan Birtles, Chuvke, Jean-Michel Frouin, Jonas Nyrup, Nikolay Zlatev, Roger Sachan, rewq.
Windows
Use the portable version if you can't or don't want to install the application. Take it anywhere and just run the file to start.
macOS
macOS first launch
If macOS blocks SpeedCrunch, open System Settings > Privacy & Security and click Open Anyway. Apple's instructions
Linux
If available, you can also install this SpeedCrunch version directly with your distribution's package manager.