Calculators
Scientific Calculator
Type or tap a full expression and get the answer instantly, with trig, logs, powers and constants, a history of everything you calculated, and proper order of operations.
0
Click here and type, or use the buttons. Enter calculates, Backspace deletes, Esc clears.
History
Nothing yet. Your calculations will appear here; click one to reuse it.
Private by design: This tool runs entirely in your browser. Nothing you type or upload is sent to a server.
How to use Scientific Calculator
- Type or click. Enter an expression like sin(30)+2^3 with your keyboard, or build it with the button pad.
- Use functions. sin, cos, tan, log, ln, sqrt, factorial and the pi and e constants all work. Toggle degrees or radians for trig.
- Press Enter or =. The answer appears below the expression. Press Ans in the next calculation to reuse the last result.
- Review history. Every calculation is kept in the history list. Click any entry to reload it into the input.
Scientific Calculator Features
- Real tokenizer and parser, never eval()
- Trig, inverse trig, log, ln, powers, roots, factorial
- Pi and e constants plus implicit multiplication (2pi)
- Degrees and radians modes
- Ans key reuses the previous result
- Click any history entry to reuse it
- Full keyboard support including Backspace and Enter
Scientific Calculator Frequently asked questions
- Yes. It parses your expression with a purpose-built tokenizer and grammar, so there is no eval or Function constructor that could run arbitrary code. What you type is treated purely as math.
- Both. The DEG/RAD toggle switches how sin, cos and tan interpret their input. Inverse functions (asin, acos, atan) return angles in the currently selected unit.
- It is a postfix percent operator: 50% becomes 0.5. So 200+10% evaluates to 201, and 10% of 200 is written 200*10%.
- The ^ operator is right-associative with higher precedence than multiplication, so 2^3^2 means 2^(3^2) = 512, matching standard math notation.
- Ans inserts the result of your last calculation. It is handy for chaining: compute a value, then use it in the next expression without retyping.
Related tools
Percentage Calculator
X% of Y, X is what % of Y, and percentage increase/decrease - three modes.
Use tool →BMI Calculator
Body Mass Index with metric/imperial toggle, category and healthy range indicator.
Use tool →Age Calculator
Age in years/months/days from date of birth, totals, weekday born, next birthday countdown.
Use tool →Timestamp Converter
Convert Unix timestamps (seconds/ms auto-detect) to dates and back, UTC/local, relative time.
Use tool →