Scientific Calculator
A full-featured scientific calculator with trigonometric functions, logarithms, exponents, factorials, memory operations, and degree/radian mode. Calculation history panel keeps track of your work - all running locally in your browser with no signup required.
Full Scientific Functions
Memory & Constants
Calculation History
Real-Time Expression Display
Math & Science Homework
Engineering Calculations
Data Analysis & Statistics
Construction & Architecture
Finance & Investment
Everyday Calculations
What Is a Scientific Calculator?
Degrees vs Radians
Your Data Stays Private
Works Offline, No Signup Required
Related Tools
Voice Recorder & Audio Extractor
Record high-quality audio from your microphone or extract audio from MP4 and WebM video files offline. 100% secure, browser-based utility.
Audio Slicer & Converter
Trim audio clips and convert between MP3, WAV format client-side - Free online audio cutter
ID3 Tag & Metadata Editor
Read and write ID3 tags, album art, artist, and track details directly to MP3 file headers - Free online ID3 tag editor
MP3 Metadata Viewer
View all ID3 tags - title, artist, album, artwork, BPM, and every embedded frame - from any MP3 file instantly in your browser - Free online MP3 metadata viewer
What functions does the scientific calculator support?
The calculator supports: trigonometric functions (sin, cos, tan and their inverses asin, acos, atan), logarithms (log₁₀ and ln), power functions (x², x³, xʸ, 10ˣ, eˣ), square root, factorial (x!), reciprocal (1/x), absolute value (|x|), and constants π and e. Basic arithmetic includes addition, subtraction, multiplication, division, percentage, and negation.
How do I switch between degrees and radians?
Click the DEG/RAD indicator next to the display to toggle between degree and radian modes. When DEG is highlighted, trigonometric functions use degrees. When RAD is highlighted, they use radians. The current mode affects sin, cos, tan, and their inverses.
What are the memory functions?
The memory functions let you store and recall values: MS (Memory Store) saves the current display value, MR (Memory Recall) inserts the stored value, M+ adds the current value to memory, M- subtracts the current value from memory, and MC (Memory Clear) resets the stored value. An "M" indicator shows when memory contains a value.
Does the calculator save my history?
Yes. Every calculation is automatically saved to your browser's localStorage. Open the history panel (clock icon) to see your last 50 calculations. Click any history entry to reuse its result. You can clear all history with the "Clear all" button.
Can I use my keyboard with the calculator?
Yes. The calculator supports keyboard input: number keys (0-9), operators (+, -, *, /), Enter or = to calculate, Backspace to delete, and Escape to clear. The keyboard shortcuts are shown below the calculator buttons.
How do I use functions like sin or log?
Enter a number or expression, then click the function button (e.g., sin, cos, √). The function is applied to the current display value. For example, enter 90, click sin, and the result is 1 (in degree mode).
Why does the result show "Error"?
"Error" appears when a calculation is mathematically undefined (e.g., division by zero, square root of a negative number, factorial of a negative number) or when the input is invalid. Check your expression and try again.
Is my data private?
Yes. All calculations are performed entirely in your browser. No data is sent to any server. Your calculation history is saved to localStorage on your device and can be cleared at any time. No accounts, no signup, no data collection.
Does the calculator work offline?
Yes. After the initial page load, the scientific calculator works completely offline. All functions, memory operations, constants, and history features are available without an internet connection.