Quick Calculator

Define variables like 'x=5' or 'y=x*2'. They support symbolic references and update automatically.

Supports hex (0x...), binary (0b...), and octal (0o...) input. The output will match the dominant input base.

Type 'clear' and press Enter to clear history and variables

Use ↑↓ arrow keys to browse calculation history

Supports scientific notation: 1e5 = 100000

Supports all JavaScript Math functions and constants

Supported Operations

Basic Operators

  • • + - × ÷
  • • ( ) [ ] { } for grouping
  • • % converts to /100
  • • ^ power operator
  • • MOD modulo (remainder)

Math Functions

  • • Math.sqrt(x), Math.pow(x,y)
  • • Math.sin(x), Math.cos(x), Math.tan(x)
  • • Math.log(x), Math.log10(x)
  • • Math.abs(x), Math.round(x)
  • • Math.PI, Math.E

A fast and powerful calculator that evaluates mathematical expressions with support for symbolic variables, dependency tracking, scientific notation, Math functions, and smart symbol conversion.

Related Tools

Quick Calculator - Symbolic Math Evaluator with Variables | Hoothin's Online Tools Hub