Calc — fast and power efficient scientific calculator.
Current version 2.8.4.477 (19.12.2025)
The Calc is support:
Numbers containing an exponent, for example 1.4e-3 (equivalent to 1.4×10^-3)
Arithmetic
+ addition- subtraction
* multiplication
/ division
^ right-associative exponentiation operator
% operation of taking the remainder of division
Constants
Full list of constants are in the source code (for anonymous access to source code, enter 'demo' and 'demo' in the login and password fields)
Mathematical
"pi" — Pi"e" — Euler's number
"phi" — Golden ratio
"egamma" — Euler's constant
Physical (CODATA 2022)"
"c" — Speed of light in vacuum (m*s^-1)"mu0" —
"epsilon0" — Electric constant (Ohm) (F*m^-1)
"h" — Planck constant (J·s)
"hbar" —
"e_charge" — Elementary charge (C)
"NA" — Avogadro's number (mol−1)
"kB" — Boltzmann constant (J*K−1)
"F" — Faraday constant (C⋅mol−1)
"R" — Molar gas constant (J·K−1·mol−1)
"sigma" —
"R_inf" —
"alpha" —
"G0" —
"RK" —
"KJ" —
"phi0" —
"atm" — Standard atmosphere (Pa)
"G" — Newtonian constant of gravitation (m^3*kg^−1*s^−2)
"J" — Constants of Gauss fild
"g0" — Standard acceleration of gravity (m*s^-2)
"G_0" — Conductance quantum (S)
"eV" — Electronvolt (J)
"m_e" — Electron mass (kg)
"m_p" — Proton mass (kg)
"m_n" — Neutron mass (kg)
"m_u" — Atomic mass constant (kg)
Expressions with parentheses, such as (2 + 2) * 2 = 8
Functions
Full list of functions are in the source code (for anonymous access to source code, enter 'demo' and 'demo' in the login and password fields)
Trigonometric
"sin" — sine"cos" — cosine
"tan" — tangent
"arcsin" — arc sine
"arccos" — arc cosine
"arctan" — arc tangent
"rad" — converting degrees to radians, if you need to calc, for example "sin(30°)" you need to use "sin(rad(30))"
"deg" — converting radians to degrees, if you want to return degree (angle) from equasion you need to write for example this "deg(arcsin(sin(rad(30))))"
Exponential
"exp" — exponent function, also see "expm1" and "pow""expm1" — if you want to calc exp from vlue near zero minus one, for example "exp(1e-16) - 1", use expm1(1e-16)
Logarithm
"ln" "log" — natural logarithm (base e), also see "log1p""log1p" — if you want to calc log near 1, for example "log(1 + 1e-16)", use "log1p(1e-16)"
"lg" "log10" — common logarithm (base 10)
"lb" "log2" — binary logarithm (base 2)
Roots
"pow" — power (also see exp), this function also usable for roots, for example: pow(2,1/5) is equivalent 5th root from 2"sqrt" — square root
"cbrt" — cube root
Hyperbolic
"sh" — hyperbolic sine"ch" — hyperbolic cosine
"tanh" — hyperbolic tangent
"arsinh" — inverse hyperbolic sine
"arcosh" — inverse hyperbolic cosine
"artanh" — inverse hyperbolic tangent
Special
"abs" — absolute value (modulus of number)"tgamma" —
"lgamma" —
"beta" —
"erf" —
"erfc" —
"assoc_legendre" —
"assoc_laguerre" —
"legendre" —
"laguerre" —
"trunc" —
"round" —
"ceil" —
"floor" —
"comp_ellint_1" —
"comp_ellint_2" —
"comp_ellint_3" —
"cyl_bessel_i" —
"cyl_bessel_j" —
"cyl_bessel_k" —
"cyl_neumann" —
"sph_bessel" —
"sph_legendre" —
"sph_neumann" —
"ellint_1" —
"ellint_2" —
"ellint_3" —
"expint" —
"hermite" —
"riemann_zeta" —
"max" — maximum from values
"min" — minimum from values
"hypot" — two dimensional (x, y) or third demensinal (x, y, z)
The accuracy is based on representing numbers as IEEE 754-compatible double-precision binary floating-point, which consumes 8 bytes per number and gives an effective precision of nearly 16 decimal digits, with exponents ranging from −308 to +308.
History and source code are available. For anonymous access to source code, enter 'demo' and 'demo' in the login and password fields.For the Calc work, you should install the Microsoft Visual C++ Redistributable Package (MSVCRedist) for your system: 32-bit OS or 64-bit OS.
You need a CPU that supports SSE2 (all CPUs since 2001) for the 32-bit version or any 64-bit CPU for the 64-bit version. The minimum officially supported OS version is Windows 10 2016; all newer versions are also supported. If you want to use an older version of Windows, please install the latest VxKek for Windows 7, 8, 8.1 or the latest One-Core-API for Windows XP first!
The Calc is for Windows (and ReactOS). If you're using Linux or macOS, please run it in Wine
Current version: 2.8.4.477 (19.12.2025)
Calc for 32 bits OS (x86) [159K]:
Calc for 64 bits OS (x86) [160K]:
