Scientific Calculator — sin, cos, tan, log, ln & More
Free scientific calculator online with trigonometric functions (sin, cos, tan), logarithms (log, ln), powers, roots and constants. Works on mobile, keyboard supported, no sign-up.
Last updated: June 2026
History (last 10)
About this tool
A scientific calculator that just works
This scientific calculator brings together everything you need for school, college and professional maths in a single, clean interface. Beyond the four standard operations, it covers trigonometry — sine, cosine, tangent and their inverses — with a degree/radian toggle so your angle calculations are always interpreted correctly. The logarithm functions include base-10 log, natural log (ln) and log base 2, alongside exponentials, powers and square, cube and nth roots.
You can build complex expressions with brackets and the calculator respects the correct order of operations, evaluating powers before multiplication and multiplication before addition. A live preview shows the running result as you type, and pressing equals commits it to a history of your last ten calculations — click any entry to load it back into the input and continue working. The memory keys (MS, MR, M+, M−, MC) and the ANS key let you carry values between calculations without retyping.
Everything runs locally in your browser with no external libraries, so the calculator is fast, works without an account, and keeps your figures completely private. Use the on-screen keypad on a phone, or type the full expression on a desktop keyboard — including function names like sin, sqrt and log, the constants pi and e, and scientific notation such as 2.5e8. Whether you're checking trigonometry homework or crunching a quick logarithm, the answer is one tap away.
How it works
Three quick steps — no account, nothing uploaded to a server.
Type or tap your expression
Use the keypad or your keyboard — brackets and functions supported.
Set degrees or radians
Toggle DEG/RAD before working with trig functions.
Press equals
Get the result instantly and reuse it from history or with ANS.
FAQ
Frequently asked questions
How do I use scientific functions like sin and log?
Tap a function button (sin, cos, tan, log, ln and so on) and it inserts the function with an opening bracket — for example sin( — then type the value and close the bracket. You can also type function names directly with the keyboard. Trigonometric functions follow the degree or radian setting shown on the DEG/RAD button, so switch it before calculating angles.
Does it work in degrees or radians?
Both. The calculator starts in degrees (the DEG label is shown). Press the DEG/RAD button to switch to radians; the label updates and any trigonometric calculations use the selected mode. Inverse functions (asin, acos, atan) return their result in the same mode.
What keyboard shortcuts are supported?
You can type the whole expression: digits, + − * / for the operators, ^ for powers, ! for factorial, brackets, and the constant names pi and e. Press Enter (or =) to evaluate, and Backspace to delete. The function names like sin, sqrt and log can be typed letter by letter as well.
How do the memory keys work?
MS stores the current result in memory, MR recalls it into your expression, M+ adds the current value to memory and M− subtracts it, and MC clears the memory back to zero. Use ANS to reuse the result of your previous calculation in a new one.
Can it handle scientific notation and very large numbers?
Yes. You can enter numbers in scientific notation using e — for example 1.5e9 means 1.5 × 10⁹ — and results that are very large or very small are shown compactly. As with any calculator, extremely large factorials or powers may exceed the precision JavaScript can represent exactly.