Online Scientific Calculator โ€” Advanced Math in Your Browser

โญ Type expressions naturally ยท DEG/RAD one-tap ยท 2nd layer (12 functions) ยท Smart history ยท Auto font-size

Full scientific calculator with trigonometry, logarithms, exponents, and more. Type expressions naturally. DEG/RAD toggle, 2nd function layer, and calculation history โ€” all in your browser.

Open Calculator โ†’

What Makes This Scientific Calculator Different

Most online scientific calculators are either too basic (four-function only) or too complex (dozens of buttons you'll never use). This calculator hits the sweet spot: all the functions you actually need for high school math, university coursework, and everyday engineering, presented in a clean, mobile-friendly layout. And unlike server-side calculators, every calculation happens instantly in your browser โ€” no page reloads, no network lag.

Natural Expression Typing

Type expressions exactly as you would write them: sin(45) + log(100) or 3^2 * pi. The input field displays your expression in real time with automatic font sizing โ€” long expressions shrink to fit. The calculator evaluates your expression as you type, showing the result below the input. Press Enter or = to submit to history, then click any history entry to reuse it. No special syntax to learn; the math just works.

DEG/RAD Mode with One Tap

Toggle between degrees and radians instantly with the DEG/RAD button. In DEG mode, sin(90) returns 1. In RAD mode, sin(pi/2) returns 1. The button color changes to orange when in RAD mode so you always know which unit you're using. This is essential for trigonometry homework, physics calculations, and engineering work where the wrong angle unit can ruin your results.

2nd Function Layer

Tap the 2nd button to reveal the inverse functions: sin becomes arcsin, cos becomes arccos, tan becomes arctan, lg becomes 10^x, ln becomes e, floor becomes ceil. The 2nd button glows green when active. This gives you 12 function keys in the space of 6 โ€” keeping the layout clean without sacrificing capability.

History with Smart Layout

Every calculation you submit is saved to the history tape above the input. The history automatically adjusts between single-column and double-column layout based on your screen width and the length of each entry. Tap any history item to recall it into the input field for editing. Clear the entire history with one button, or let it accumulate across sessions. The history tape scrolls independently from the calculator buttons.

Mobile-Optimized Button Layout

The number pad sits directly below the input area โ€” where your thumbs naturally rest. Function keys (sin, cos, tan, log, etc.) are positioned above the numbers, grouped by category. The equals button is slightly larger and colored green for quick access. Backspace and AC are at the top of the number grid. On narrow phone screens, the entire calculator scrolls naturally โ€” no fighting with fixed viewports or hidden buttons.

Supported Functions

โ€ข sin, cos, tan
โ€ข arcsin, arccos, arctan
โ€ข log (base 10)
โ€ข ln (natural log)
โ€ข sqrt (square root)
โ€ข exponents (x^y)
โ€ข factorial (!)
โ€ข ฯ€ (pi constant)
โ€ข absolute value
โ€ข floor / ceil
โ€ข xยฒ / xยณ
โ€ข parentheses
โ€ข percentage
โ€ข ANS (last result)
โ€ข imaginary unit (i)

Frequently Asked Questions

Can I use this calculator offline?
Yes โ€” once the page loads, all calculations run locally. Disconnect your internet and it still works.

Does it support complex numbers?
The calculator supports the imaginary unit i for basic complex number operations through math.js evaluation.

How do exponent precedence rules work?
The expression 3^4*2 evaluates as (3^4)*2 = 162, not 3^(4*2). This matches standard mathematical operator precedence โ€” exponents before multiplication.

Can I copy results?
Yes โ€” the Copy button next to the result copies the current value to your clipboard.