Skip to main content

Trig, logs & scientific math

Scientific Calculator

Sine, cosine, tangent, logs, powers, and roots with a Deg/Rad toggle (default degrees). Unit circle for numeric trig, memory, 10-line history, and keyboard shortcuts. Runs locally.

By Jeff Beem

Updated

0

Keyboard

s sinc cost tanl logn lnp π^ x^y! factorial

Using the Scientific Lab

Expression line and result sit in the dark header; the keypad is below. Deg/Rad and Sci live in the header toolbar with Show History. The unit circle panel appears only after qualifying trig results.

Worked examples (default Deg mode)

sin(30) → 0.5

With Deg selected, enter sin(30) and press =. Result 0.5. Unit circle shows 30° with the radius in the first quadrant. Keyboard shortcut: type s then 30).

log(100) → 2

Enter log(100) for base-10 logarithm → 2. Use ln( for natural log (base e). Shortcut l inserts log(.

2^10 → 1024

Use the xʸ key or type ^ on the keyboard: 2^101024. x² and x³ append superscripts to the value before them (e.g. 5²).

Memory & history

After any result, M+ adds it to memory; MR pastes the stored value. Show History lists the last 10 expression → result pairs in a drawer above the keypad.

Scientific Calculator Online: Trig, Logs, Powers & Roots

Sine, cosine, tangent, logs, powers, roots, π and e. Deg/Rad mode, unit circle for numeric trig, memory, 10-line history. Runs locally in your browser.

What This Calculator Does

This scientific calculator evaluates expressions with trigonometry (sin, cos, tan and sin⁻¹, cos⁻¹, tan⁻¹), logarithms (log base 10, ln), powers (xʸ, x², x³, eˣ, 10ˣ), roots (√ and ³√ — both cube-root keys insert ³√), constants π and e, factorial (n!, integers up to 170), modulo (%), and reciprocal (1/x). A Deg / Rad toggle (default Deg) sets angle units. Results use JavaScript double precision. Formatting: optional Sci toggle, or auto scientific notation for very large, very small, or long outputs. Memory (M+, M−, MR), Ans, RND, and a 10-entry history drawer are built in. The unit circle appears after trig with a plain numeric argument inside the parentheses. All computation runs locally.

How the Math Works

In Deg mode,
sin(30)=0.5\sin(30^\circ) = 0.5
because the engine converts degrees to radians before Math.sin. In Rad mode,
sin(π/2)=1\sin(\pi/2) = 1
. Inverse trig in Deg mode returns degrees: sin⁻¹(0.5) → 30. Log base 10: log(100) = 2. Natural log: ln(e) = 1. Powers use ^ : 2^10 = 1024.

How to Use This Calculator

Control reference:
  • Display header:
    Expression preview, result, Show/Hide History, Sci toggle, M indicator when memory ≠ 0.
  • Deg / Rad:
    Row 1 of keypad; affects trig input and inverse output units.
  • = / Enter:
    Evaluate; empty expression shows 0.
  • AC:
    Clear expression and result. Backspace deletes one character.
  • Ans:
    Append last numeric result to the expression.
  • Unit circle:
    Below keypad after sin/cos/tan (or inverse) with a numeric literal argument.
  • Keyboard strip:
    s, c, t, l, n, p, ^, ! plus digits and operators.

Degrees vs radians (when to use which)

Use Deg for geometry, navigation, and most textbook angles (30°, 45°, 90°). Use Rad when formulas already use radians — calculus limits, physics angular measure, or JavaScript Math in code. Match the mode to the units printed in your problem before pressing =.

FAQ

How do I use degrees vs radians on a scientific calculator?

Tap Deg or Rad on the keypad (default Deg). In Deg mode, sine, cosine, and tangent expect angles in degrees — e.g.
sin(30)=0.5\sin(30^\circ) = 0.5
. In Rad mode, angles are in radians — e.g.
sin(π/2)=1\sin(\pi/2) = 1
. Inverse sine, cosine, and tangent (sin⁻¹, cos⁻¹, tan⁻¹) return degrees in Deg mode and radians in Rad mode. Use Deg for most geometry homework; use Rad for calculus and physics.

What keyboard shortcuts does the scientific calculator have?

s → sin(, c → cos(, t → tan(, l → log(, n → ln(, p → π. Also ^ for powers and ! for factorial. Enter or = calculates, Backspace deletes, Esc clears. Shortcuts are listed in the keyboard strip under the keypad.

How does the Unit Circle visualizer work?

After you evaluate a forward or inverse trig call with a plain numeric argument — e.g. sin(30) or cos(45) — a unit circle panel appears below the keypad. It shows the angle in degrees and a radius to the point (cosine on the horizontal axis, sine on the vertical). It does not appear for trig on nested expressions (e.g. sin(30+5)) or non-numeric arguments inside the parentheses.

Does the calculator support scientific notation?

Yes. Tap Sci in the display header to force exponential form. Otherwise results switch automatically when |value| ≥ 10¹⁰, when 0 < |value| < 10⁻⁶, or when more than 10 characters are needed to print the number.

How do I use memory (M+, M−, MR) on the scientific calculator?

M+ adds the current result to memory, M− subtracts it, and MR inserts the stored value into your expression. An M badge shows when memory is non-zero. There is no separate memory-clear button — store zero with M+ / M− if you need to reset.

What functions does this scientific calculator include?

Trigonometry (sin, cos, tan and inverses), logarithms (log base 10, ln), powers (xʸ, x², x³, eˣ, 10ˣ), square and cube roots (√, ³√), constants π and e, factorial (n!), modulo (%), reciprocal (1/x), Ans (last answer), and RND (random 0–1). AC clears the expression and result; Show History keeps the last 10 calculations.

Mathematical Reference Note

Calculation Logic: This tool uses standard mathematical algorithms. While we strive for accuracy, errors in logic or user input can result in incorrect data.

Verification: Results should be cross-checked if used for important academic, professional, or personal calculations.

Standard Terms: This tool is provided free of charge and as-is. CalcRegistry provides no warranty regarding the accuracy or fitness of these results for your specific needs.

© 2026 CalcRegistry Reference Last System Check: July 2026Free Online Utility Tools