← Math & statistics

Scientific Calculator (Trig, Logs, Angle Modes)

Work through trigonometric, logarithmic, exponential, and factorial problems with a responsive scientific calculator.

Other languages 日本語 | English | 简体中文 | 繁體中文 | 繁體中文(香港) | Español | Español (LatAm) | Español (México) | Português (Brasil) | Português (Portugal) | Bahasa Indonesia | Tiếng Việt | 한국어 | Français | Deutsch | Italiano | Русский | हिन्दी | العربية | বাংলা | اردو | Türkçe | ไทย | Polski | Filipino | Bahasa Melayu | فارسی | Nederlands | Українська | עברית | Čeština

Work through trigonometric, logarithmic, exponential, and factorial problems with a responsive scientific calculator. Switch between degree and radian modes and share your setup via URL.

Enter an expression to begin
0
History / Memory

How to use (3 quick steps)

  1. Tap a preset (for example 0.1 + 0.2 or sin(30)) or type an expression in the box.
  2. Check that the angle mode (Deg/Rad) matches your problem when using trig functions.
  3. Press = or hit Enter to calculate. Use “Copy result URL” to share the same expression and mode.

All calculations run only in your browser — nothing you type is sent to a server.

How to use this calculator effectively

Use this page for trig, logarithms, exponents, powers, roots, constants, and factorials without switching tools. Type directly into the field, or start from a preset such as sin(30), sin(pi/6), or log(1000).

Angle mode matters

Trig functions read the current Deg or Rad setting. In degree mode, sin(30) returns 0.5. In radian mode, the equivalent is sin(pi/6). If a trig result looks wrong, check the mode first before changing the expression.

Functions and constants

Use log(x) for base-10 logarithms, ln(x) for natural logs, and exp(x) for e^x. Insert pi and e with the keypad buttons when you want exact constants instead of rounded decimal approximations.

Errors you may see

Sharing and reusing results

The share link stores both the expression and the angle mode, so another person can open the same setup. After a successful calculation, the result is also copied back into the input so you can continue a multi-step calculation without retyping.

See also

FAQ

How do I switch angle modes?

Use the Deg / Rad toggle below the display. The selection is preserved when you share the result URL.

Why do I see an error message?

Domain violations such as square roots of negative numbers, dividing by zero, or logarithms of non-positive values trigger an error banner. Adjust the expression and try again.

What is the difference between log and ln?

log(x) is base 10, while ln(x) is the natural logarithm with base e. For example, log(1000) gives 3 and ln(exp(1)) gives 1.

Why does tan(90) show an error in degree mode?

Because tan(x)=sin(x)/cos(x), and cos(90°)=0. The tangent is undefined at that angle, so the calculator shows a domain error instead of an unstable large number.

Can I continue calculating from the current answer?

Yes. After a successful evaluation, the displayed result becomes the new input, so you can immediately append another operation. The history panel also lets you reuse either the previous expression or the previous result.

Related calculators