Free scientific calculator with trig, logarithm, powers, roots, factorial and memory functions. Keyboard and button input. Runs entirely in your browser.
Trigonometry
Powers and Logs
Memory Functions
Free Forever
Scientific Calculator
0
Keyboard input supported. Angle mode: DEG
Frequently Asked Questions
The calculator supports basic arithmetic (add, subtract, multiply, divide), percentage, parentheses for grouping, power (x^y), square root, all six trigonometric functions (sin, cos, tan and their inverses), natural logarithm (ln), base-10 logarithm (log), Euler number (e), pi, factorial (n!), and memory operations (store, recall, add to memory, subtract from memory). Both degree and radian angle modes are supported for trigonometric functions.
Yes. The calculator supports full keyboard input. Type numbers and operators directly. Press Enter or = to evaluate. Press Backspace to delete the last character. Press Escape to clear. This makes the calculator faster to use for long calculations without needing to click individual buttons.
log (base-10 logarithm) finds the power to which 10 must be raised to equal the input. For example, log(100) = 2 because 10^2 = 100. ln (natural logarithm) finds the power to which Euler's number e (approximately 2.71828) must be raised to equal the input. ln is used in calculus, exponential growth and decay equations, information theory, and many areas of physics and engineering. log is used in pH calculations, decibels, earthquake magnitude, and base-10-oriented contexts.
MC clears the memory register to zero. MR recalls the stored memory value and places it in the current expression. M+ adds the current result to the memory register. M- subtracts the current result from the memory register. Memory is useful for storing intermediate results in multi-step calculations. For example, calculate and store a tax amount, then add it to several different subtotals without recalculating.
The calculator follows the standard mathematical order of operations (BODMAS / PEMDAS): Brackets first, then Orders (powers and roots), then Division and Multiplication (left to right), then Addition and Subtraction (left to right). Use parentheses to override the default order for complex expressions. The expression history line shows what was evaluated for verification.
About One Doc Studio
One Doc provides Forever Free utilities. All tools run in your browser.
Free Scientific Calculator Online — Advanced Math with Trigonometry, Logarithms and Memory
A scientific calculator is an indispensable tool for students in mathematics, physics, chemistry, engineering, and economics, as well as for professionals performing technical calculations in everyday work. The Scientific Calculator on OneDocPDF provides a full set of scientific functions directly in your browser with no installation, no account, and no cost. It supports trigonometric functions in both degree and radian modes, logarithms, powers, roots, factorial, and memory operations, covering the complete functionality needed for GCSE, A-level, undergraduate, and professional-level calculations.
The calculator uses JavaScript's built-in Math object for precision, providing results accurate to 15 significant figures for most operations. Trigonometric functions automatically convert degree inputs to radians before passing them to the Math.sin, Math.cos, and Math.tan functions, ensuring that sin(90) returns 1 in degree mode as expected. The expression evaluator preserves the full input expression for review after calculation, helping you identify errors in complex multi-step computations. Keyboard input makes it as fast as a physical calculator for touch-typists.
For specialised calculation needs, see our Percentage Calculator for quick proportional calculations, our EMI Calculator for loan repayment planning, and our BMI Calculator for health metrics. Our Unit Converter handles all physical measurement conversions to complement scientific calculations.