📈 Graphing Calculator

Full-featured graphing calculator — plot functions, analyse data, perform matrix operations and run calculus. 800+ functions. All calculations run in your browser — no data stored.

Functions (up to 6)
⌨ Math Keyboard
Trigonometry
Powers & Roots
Constants & Logarithms
Numbers & Operators
Window Settings
Xmin
Xmax
Ymin
Ymax
Xscl
Yscl
Graph Mode
Angle Mode
0
MEM:0
Data Input
X values (comma or space separated)
Y values (optional — for regression)
Descriptive Statistics
Regression
Matrix A
× rows × cols
Matrix B
×
Operations
Result
Enter values and choose an operation.
Table of Values
Function f(x) =
Start
End
Step
DEG
Hover / touch to see coordinates · Scroll to zoom · Drag to pan

About This Calculator

The Graphing Calculator is a full-featured mathematical tool with over 800 functions across five integrated modules — all running entirely in your browser with no data stored or shared.

Graph Module

Plot up to 6 simultaneous functions in Function, Polar, or Parametric mode. Use zoom controls, drag to pan, or scroll to zoom. Window settings (Xmin, Xmax, Ymin, Ymax) give full control over the viewing area. Preset windows include Standard (−10 to 10), Trig (−2π to 2π), and Quadrant 1.

Scientific Calculator Module

Extended scientific calculator with 30+ function keys including:

  • Trigonometry: sin, cos, tan and their inverses; hyperbolic sinh, cosh, tanh and inverses
  • Logarithms: log (base 10), ln (natural log), log₂ (base 2)
  • Powers and roots: xʸ, x², √x, ∛x, 1/x
  • Combinatorics: n!, nCr (combinations), nPr (permutations), gcd
  • Constants: π, e, φ (golden ratio 1.618…)
  • Calculus: numerical derivative d/dx and definite integral ∫ at a point
  • Memory: MS, MR, M+, M−, MC with 5-register memory
  • Display modes: Normal and Scientific notation

Statistics Module

Enter a dataset and instantly compute 16 descriptive statistics: n, sum, mean, median, mode, range, min, max, Q1, Q2, Q3, IQR, population SD, sample SD, variance, and Σx². Run 5 regression models: linear, quadratic, exponential, power, and logarithmic — each showing the equation and R² correlation coefficient.

Matrix Module

Build two matrices (A and B) up to 4×4 and perform: addition, subtraction, multiplication, inverse (A⁻¹), determinant, transpose, and Reduced Row Echelon Form (rref). Results are displayed in formatted grid layout.

Table of Values Module

Generate a complete table of values for any function f(x). Set the start, end, and step size. Supports all mathematical functions available in the calculator. Undefined values (e.g. 1/0) are clearly marked.

⚠️
Important Note: This tool is intended for educational and reference purposes. Numerical derivatives and integrals use approximation methods and may carry small rounding errors. Always verify critical results with a qualified professional.

Related Calculators

  • Calculus Derivative Calculator — Differentiate any function step-by-step. Power, product, quotient, chain, trig, exponential and log rules explained.
  • Calculus Integral Calculator — Indefinite and definite integrals step-by-step. Power rule, trig, exponential, log and u-substitution explained.
  • Algebra Calculator — Solve linear and quadratic equations step-by-step with a specialised on-screen keyboard.