Quick Calculator

Fast mathematical expression calculator with support for symbolic variables, smart symbol conversion, and history.

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

Templates

No saved templates

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.