Scientific Calculator - Small Study Tools
Scientific · Step-by-Step History · No Signup

Scientific Calculator

Full scientific calculator with trig, logarithms, powers and constants. Every calculation saved to a step-by-step history. Fully usable on mobile.

Every calculation runs in your browser, nothing is sent to any server
Pro Version is Free for now
✓ PDF download of all calculation steps unlocked
Day Night
0
How this works · This calculator uses a safe, custom-built parser (no eval), following standard order of operations: parentheses, then exponents, then multiplication and division, then addition and subtraction.
📋 Calculation Steps
Your calculation steps appear here.
Click any step to reuse it.
📄 Download Steps PRO

Export your full calculation history as a printable PDF.

📖 Quick Reference
1DEG vs RAD switch modes before using trig functions, results differ significantly between the two.
2M+ stores, MR recalls memory holds one value at a time, MC clears it back to empty.
3Click any history step to load that result back into the display and keep building on it.
⌨️ Keyboard Shortcuts
Calculate resultEnter
Clear everythingEsc
Delete last characterBackspace
Numbers & operators0 to 9 + − × ÷
💡 Calculator Tips PRO
`;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, choose 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); widget().classList.toggle('pro-mode',isPro); updateTips(); 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);}// ── PRO: TIPS ───────────────────────────────────────────────── function updateTips() { const el = document.getElementById('tipsList'); if (!el) return; const tips = []; if (!history.length) { tips.push('Run a calculation to see tips tailored to your own work.'); } else { tips.push('Always check DEG or RAD before trig calculations, sin(30) in degrees is 0.5, but sin(30) in radians is roughly -0.988, a very different answer.'); tips.push('Use xⁿ for a custom exponent rather than typing a caret directly, it opens the parenthesis for you so operator precedence stays correct.'); tips.push('Memory (M+, MR, MC) holds exactly one value at a time, storing a new number with M+ overwrites whatever was there before.'); tips.push('Click any step in your history to reload that result into the display, this is the fastest way to chain a new calculation onto a previous answer.'); tips.push('The Download Steps as PDF button opens a print dialog, choose Save as PDF as the destination in your browser print window to keep a permanent record.'); } el.innerHTML = tips.slice(0,5).map(t => `
${t}
`).join(''); }// ── INIT ────────────────────────────────────────────────────── updateTips(); try{ const m=localStorage.getItem('sst_sci_mode'); if(m==='pro') setMode('pro'); }catch(e){}

How to Use the Scientific Calculator

From your first keystroke to a saved calculation history in seconds. Fully usable on mobile.

1
Set DEG or RAD
Pick the angle mode your trig question expects before you start.
2
Type Your Expression
Tap the buttons or use your keyboard, trig, log, powers and more.
3
Press Equals
Your result appears instantly and saves automatically to the history panel.
4
Reuse or Go Pro
Click any past step to build on it, or unlock a full PDF export in Pro.

Every calculation runs inside your own browser. No account, no tracking, nothing ever uploaded.

Specifications
Price Free
Data Handling Never leaves your browser
Functions Trig · Log · Powers · Roots · Constants
Angle Modes DEG · RAD
Platform Optimized for Web & Mobile
Found a bug or something not working right? Let us know and we'll fix it. Every report helps make this tool better.
Report an Issue

Scientific Calculator, Free and Online

A scientific calculator adds trigonometry, logarithms, powers, roots and constants on top of basic arithmetic, and follows order of operations automatically. This one also saves every calculation to a step by step history, works in either degrees or radians, and runs entirely inside your browser.

Every scientific calculator needs to do two things well, compute advanced functions correctly and show its work. This free scientific calculator tool does both. Type an expression with the on screen buttons or your own keyboard, and the display updates live using a safe, custom built parser rather than an unsafe eval, following standard order of operations, parentheses, exponents, multiplication and division, then addition and subtraction. Every result you calculate is saved automatically to a scrollable history, click any past step to reload it back into the display and keep building on it. Pro Mode adds the ability to download your entire calculation history as a clean, printable PDF.

Order of Operations
Parentheses → Exponents → Multiplication and Division → Addition and Subtraction

This is why 2 + 3 × 4 correctly equals 14, not 20. Multiplication is evaluated before addition unless parentheses say otherwise, and this calculator applies that rule automatically to every expression you type.

1Simple vs Pro, What Each Mode Includes

FeatureSimple ModePro Mode (Free)
Trig, inverse trig, log, ln, powers, roots and constantsIncludedIncluded
DEG and RAD angle modesIncludedIncluded
Memory functions (M+, MR, MC)IncludedIncluded
Step by step calculation historyIncludedIncluded
Full keyboard supportIncludedIncluded
Download entire history as a PDFNot includedIncluded

2Common Functions, Quick Reference

sin, cos, tan
Trig ratios, check DEG or RAD first
log vs ln
Base 10 versus base e (Euler's number)
x², x³, xⁿ
Squares, cubes, and any custom power
√x and ∛x
Square root and cube root

The mistake that trips up the most students is forgetting to check the angle mode before a trig calculation. Sin of 30 degrees is exactly 0.5, but sin of 30 radians is roughly negative 0.988, an entirely different number for the same typed expression. Degrees are the standard for most geometry, trigonometry and everyday physics problems, while radians are standard for calculus and higher level mathematics because they simplify derivative and integral formulas. Always confirm which mode a specific question expects before trusting a trig result, the DEG and RAD toggle sits right above the display for exactly this reason.

A second common source of confusion is mixing up the inverse trig buttons with the reciprocal trig functions. Sin⁻¹, cos⁻¹ and tan⁻¹ on this calculator are the inverse functions, arcsine, arccosine and arctangent, which answer the question of what angle produces a given ratio. They are not the same as 1 divided by sin, cos or tan, which are the reciprocal functions cosecant, secant and cotangent instead. If a problem asks you to find an angle from a known ratio, you want the inverse function, not the reciprocal. Getting this distinction wrong is one of the most common errors students carry over from a physical calculator to an online one, since the button labels can look deceptively similar at a glance.

3Where the Scientific Calculator Actually Came From

Every trig and log button on this page traces back to a single 1972 product launch. According to Hewlett-Packard's own virtual museum archive, the HP-35 was the world's first handheld scientific calculator, the first pocket sized device able to perform trigonometric, logarithmic and exponential functions that had previously required a slide rule. Before 1972, generations of engineers and scientists relied on the slide rule, a mechanical instrument requiring practiced skill to read accurately. Named for its 35 keys, the HP-35 could perform every function of a slide rule to ten digit precision across a full 200 decade range, and it made the slide rule obsolete within about a year of its release. What started as a shirt pocket sized alternative to a mechanical instrument is the direct ancestor of the calculator you are using on this page right now.

QuestionQuick Answer
Who released the first handheld scientific calculator?Hewlett-Packard
What was it called?The HP-35
When was it introduced?1972
What did it replace?The mechanical slide rule
Privacy Note

Every calculation runs inside your own browser using JavaScript, nothing is uploaded or sent to a server, and no account or signup is required.

4Frequently Asked Questions

How do I use this scientific calculator online?
Type your expression using the on screen buttons or your keyboard, then press equals or hit Enter. The calculator follows standard order of operations automatically, so parentheses are evaluated first, then exponents, then multiplication and division, then addition and subtraction.
Should I use DEG or RAD mode?
Use DEG for most geometry, trigonometry and everyday physics problems, since a full circle is 360 degrees. Use RAD for calculus and higher level mathematics, since radians simplify derivative and integral formulas. Always check which mode a specific question expects before trusting a trig result.
Why did I get the wrong answer for an expression like 2 plus 3 times 4?
The correct answer is 14, not 20. Multiplication and division are always evaluated before addition and subtraction unless parentheses say otherwise. This calculator applies that order automatically, so entering 2 + 3 * 4 will correctly return 14.
What is the difference between log and ln?
Log on this calculator means the base 10 logarithm, the power you would raise 10 to in order to get a given number. Ln means the natural logarithm, the power you would raise Euler's number e to instead. They answer the same kind of question with a different base.
How does the memory function work?
M+ stores your most recent result in memory, MR recalls that stored value back into the display, and MC clears memory completely. Memory holds exactly one value at a time, so storing a new number overwrites whatever was there before.
Is my calculation history private?
Yes. Every calculation runs entirely inside your own browser using JavaScript, nothing is uploaded or sent to a server, and no account or signup is required.

Grounded in Hewlett-Packard's own virtual museum archive of the HP-35, not the assumption that handheld scientific calculators have always existed. The full history is available on HP's official website. For related tools on this site, see the Logarithm Calculator and the full SmallStudyTools.com tool library.

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