Math Expression Evaluator - MacigHub

Evaluate math expressions with functions (sin, cos, log, sqrt, pow, min/max). History and unit-aware precision.

Popular tools: Base64 · JSON Diff · UUID · QR Code · Regex · Password

About this tool

What does it evaluate?

Math expressions with proper precedence, parentheses, percentages, roots, powers and common functions — a scratch calculator that shows steps instead of just answers.

How to use it

  • Type expressions naturally: (1200*1.2-150)/4.
  • Use % for percentages and ^ for powers.
  • Copy results with full precision.

Examples

  • Splitting a bill with tip and tax per person.
  • Compound growth: 1000*1.07^10.
  • Converting units inline within a bigger formula.

Important limitations

  • Floating point is binary: 0.1+0.2 ≠ 0.3 exactly — round money explicitly.
  • This is arithmetic, not a CAS: no symbolic algebra, integrals or proofs.
  • Huge exponents overflow to Infinity — expected IEEE-754 behavior.

Privacy

Evaluated locally. Financial figures stay on your device.

Frequently asked questions

Why 0.30000000000000004?

Binary floating point cannot represent 0.1 exactly — round for display.

Does it do variables?

Single-expression evaluation; store intermediates yourself for chains.

Percent of what?

% applies to the running value — write it explicitly to avoid ambiguity.

Related tools

Percentage calculator · ETA calculator · Date converter