Scientific Calculator - Small Study Tools
Scientific · Step-by-Step History · Mobile Friendly

Scientific Calculator

Full scientific calculator with trig, logarithms, powers and constants. Every calculation saved to history — Pro Mode lets you download all steps as a PDF.

Pro Version is Free for now
✓ PDF download of all steps unlocked
0
📋 Calculation Steps
Your calculation steps appear here.
Click any step to reuse it.
`;const blob = new Blob([html], {type:'text/html'}); const a = document.createElement('a'); a.download = 'calculation-steps-' + Date.now() + '.html'; a.href = URL.createObjectURL(blob); a.click(); toast('Print window will open — Save as PDF from your browser'); }// ── MODE ────────────────────────────────────────────────────── function setMode(mode) { isPro = mode==='pro'; document.getElementById('btnSimple').classList.toggle('active',!isPro); document.getElementById('btnPro').classList.toggle('active',isPro); document.body.classList.toggle('pro-mode',isPro); document.getElementById('proModeBar').style.display=isPro?'flex':'none'; try{localStorage.setItem('sst_sci_mode',mode);}catch(e){} }// ── KEYBOARD ────────────────────────────────────────────────── document.addEventListener('keydown', e => { if (e.key === 'Enter') { calculate(); return; } if (e.key === 'Escape') { clearAll(); return; } if (e.key === 'Backspace') { deleteLast(); return; } if (/^[0-9\+\-\*\/\.\(\)\%\^]$/.test(e.key)) { append(e.key); } });function toast(msg){const t=document.getElementById('toast');t.textContent=msg;t.classList.add('show');setTimeout(()=>t.classList.remove('show'),2600);}// ── INIT ────────────────────────────────────────────────────── try{ const m=localStorage.getItem('sst_sci_mode'); if(m==='pro') setMode('pro'); }catch(e){}

Scientific Calculator — Trig, Logarithms, Powers and Step-by-Step History

A standard four-function calculator handles the basics. A scientific calculator handles the rest — sine, cosine, tangent, logarithms, square roots, cube roots, powers, constants like π and e, and all the functions that appear in a real mathematics, science or engineering course. This free online scientific calculator gives you all of that instantly in the browser, with a step-by-step history that saves every calculation automatically as you work.

The calculator runs entirely in your browser with no installation, no account and no ads interrupting your work. Switch between degree and radian mode with one tap, use memory storage across multiple calculations, and in Pro Mode (free) download your complete calculation history as a formatted PDF — useful for submitting working with an assignment or sharing a calculation trail with a teacher.

Why the step-by-step history matters: most calculators show you one result and then it's gone. This one keeps every expression you enter alongside its result, the angle mode in use, and the time, numbered from step one. Click any previous result to pull it into your next calculation instantly. When you're working through a multi-step physics or maths problem, that history is your working — and in Pro Mode, it's a downloadable document.

Every Function, Explained

← Scroll →
ButtonWhat It DoesExample
sin / cos / tanTrigonometric ratios — sine, cosine, tangent of an anglesin(30°) = 0.5
sin⁻¹ / cos⁻¹ / tan⁻¹Inverse trig — converts a ratio back to an anglesin⁻¹(0.5) = 30°
logCommon logarithm, base 10log(1000) = 3
lnNatural logarithm, base eln(e) = 1
√xSquare root√144 = 12
∛xCube root∛27 = 3
x² / x³ / xⁿPowers — square, cube, or any exponent2^10 = 1024
π / eMathematical constants pi and Euler's numberπ ≈ 3.14159
absAbsolute value — distance from zero, always positiveabs(−42) = 42
⌊x⌋ / ⌈x⌉Floor (round down) and ceiling (round up)floor(3.9) = 3
M+ / MR / MCStore, recall and clear a value in memoryStore 42, recall into next calculation

Degrees vs Radians — When to Use Each

The DEG/RAD toggle at the top of the display is one of the most important settings on any scientific calculator, and one of the most common sources of wrong answers. In DEG mode, angles are measured in degrees, where a right angle is 90° and a full rotation is 360°. This is what most school-level trigonometry uses and what most students work with by default. In RAD mode, angles are measured in radians, where a right angle is π/2 and a full rotation is 2π — roughly 6.283. University-level mathematics, calculus, and physics problems frequently work in radians. Entering sin(90) in degree mode gives 1. The same expression in radian mode gives approximately 0.894, because 90 radians is an entirely different angle. Always confirm the mode matches your problem before beginning.

Who Uses a Scientific Calculator

🎓
Students — GCSE to University
Solving trigonometry, algebra and calculus problems for coursework, homework and exam preparation across all levels.
🔬
Science Students & Researchers
Physics, chemistry, biology and engineering calculations involving exponentials, logarithms and unit conversions.
📐
Engineers & Technical Professionals
Quick field calculations without reaching for a physical calculator — trigonometry for angles, lengths and structural loads.
🏫
Teachers & Tutors
Demonstrating calculations step-by-step on a screen during a lesson, with the history panel showing the working clearly.
💻
Developers & Data Analysts
Quick verification of mathematical expressions and logarithmic or exponential values during development and analysis work.
📱
Mobile Users On the Go
A full scientific calculator that works perfectly on a phone screen without squinting at tiny buttons or losing results.

Key Features

📋
Step-by-Step History
Every calculation saved automatically with expression, result, angle mode and time. Click any step to reuse its result.
🔄
DEG / RAD Toggle
Switch angle modes with one tap. The active mode is always visible on the display so you never lose track.
💾
Memory Storage
Store a result and recall it across multiple calculations with M+, MR and MC buttons.
⌨️
Full Keyboard Support
Type expressions directly on desktop — Enter to calculate, Backspace to delete, Escape to clear all.
📄
PDF Export (Pro Mode)
Download all your calculation steps as a formatted, print-ready PDF — perfect for submitting working with assignments.
📱
Mobile Optimised
Large touch targets, a layout that adapts to any screen size, and no pinching or zooming required on phones.

How to Use the Calculator

1
Set your angle modeTap DEG or RAD at the top of the display before entering any trigonometry. If you're working with degrees, use DEG — the default.
2
Enter your expressionType numbers and operators with the buttons or your keyboard. Function buttons like sin( open automatically with the bracket ready to fill in.
3
Press = to calculateThe result appears instantly. Any unclosed parentheses are closed automatically so a missing bracket doesn't break your calculation.
4
Review and reuse stepsEvery result is saved in the history panel. Click any previous step to pull that result back into the input for your next calculation.
5
Download as PDF (Pro Mode)When your session is complete, click Download Steps as PDF to save your full calculation history as a formatted document.

For more maths tools, use this calculator alongside our Fraction to Decimal Converter, our Standard Deviation Calculator, our Mean / Median / Mode Calculator, and our Percentage Change Calculator.


Frequently Asked Questions

Scientific calculator functions, angle modes and how this tool works

Trig functions (sin/cos/tan and their inverses), logarithms (log and ln), square and cube roots, powers, mathematical constants π and e, absolute value, floor and ceiling — all the functions that appear in algebra, trigonometry and science courses.

DEG measures angles in degrees (90° = right angle). RAD measures in radians (π/2 = right angle). sin(90) in DEG = 1; in RAD ≈ 0.894. Always confirm the right mode before calculating trig functions.

Set the correct angle mode, press sin / cos / tan, type the angle, and press =. Example: sin(30°) in DEG mode = 0.5. Inverse functions (sin⁻¹ etc.) convert a ratio back to an angle.

log = base-10 logarithm (log(1000) = 3). ln = natural logarithm, base e (ln(e) = 1). ln is standard in calculus and sciences; log appears in pH and decibel calculations.

M+ stores the current result. MR recalls it into your next calculation. MC clears memory. An M indicator appears on the display when something is stored.

Exams that restrict internet access won't permit browser-based tools. It's fully usable for homework, coursework, self-study and any exam that allows internet access. Always check your exam policy.

Pro Mode (free) adds a Download Steps as PDF button that exports your full calculation history — every expression, result, angle mode and timestamp — as a formatted, print-ready document.

The calculator interprets the number as being in the new unit after switching. sin(90) in RAD treats 90 as 90 radians, not 90°. Always set the mode before entering your expression.

Lilly
Here to help you find a tool
Search tools Search blogs
Try me to find a tool! 👋