Math Calculators

Free step-by-step solvers with KaTeX formulas and Python compilers

48 Calculators
100% Free
Step-by-Step KaTeX Solutions
💰

Everyday Math

3 tools
📈

Algebra

11 tools
xn

Exponent Calculator

All 8 laws of exponents

Calculate powers, apply product/quotient/power rules, handle negative, zero, and fractional exponents with steps.

Steps Python
log

Logarithm Calculator

log, ln, change of base

Compute logarithms with any base, natural log, change of base, and log equations with step-by-step solutions.

Steps Python

Quadratic Equation Solver

ax² + bx + c = 0

Solve with quadratic formula, completing the square, or factoring. Includes discriminant analysis and graph.

Steps Graph Python
Ax=b

System of Equations Solver

2×2, 3×3, 4×4 systems

Solve systems of linear equations using substitution, elimination, or Cramer's rule with detailed steps.

Steps Python
f(x,y)

Systems of Equations Solver

Linear & nonlinear, 2×2 & 3×3

Solve linear and nonlinear systems step-by-step using Cramer's rule, Gaussian elimination, substitution, or matrix inversion. Plots intersection curves.

Steps Graph New

Inequality Solver

Linear, quadratic, rational inequalities

Solve linear, quadratic, and rational inequalities with step-by-step solutions and number line visualization.

Steps Graph
ax+by

Diophantine Equation Solver

Integer solutions, Pell, CRT

Solve linear, quadratic, and modular Diophantine equations with extended Euclidean algorithm steps and lattice graphs.

Steps Graph Python New
P(x)

Polynomial Calculator

Add, subtract, multiply, divide, factor, roots

Perform all polynomial operations with step-by-step solutions. Long division, factoring, root finding for any degree.

Steps Graph Python

Vector Calculator

Dot, cross, projection, angle — 2D & 3D

13 vector operations with step-by-step solutions. Dot product, cross product, projection, magnitude, and more for 2D and 3D.

Steps Graph Python
sin

Trig Function Calculator

Evaluate, quadrant, coterminal

Evaluate all 6 trig functions at any angle. Find quadrants, reference angles, and coterminal angles with unit circle visualization.

Steps Graph

Trig Identity Calculator

Browse & prove identities

Browse 8 categories of trig identities (Pythagorean, double angle, sum-to-product, etc.) and prove identities step-by-step.

Steps Prove
θ=

Trig Equation Solver

Equations, inequalities, simplify

Solve trig equations and inequalities with step-by-step solutions. Simplify expressions and find general solutions with periodicity.

Steps Graph Python
📊

Statistics

21 tools
Σx

Summary Statistics Calculator

Mean, median, mode, SD, quartiles, skewness

Complete descriptive statistics with interactive histogram, box plot, frequency table, and Python scipy export.

Steps Graph Python New
σ

Standard Deviation Calculator

Sample & population SD, variance

Calculate standard deviation and variance for sample and population data with step-by-step worked examples.

Steps

Mean, Median, Mode

Central tendency measures

Calculate mean, median, and mode with step-by-step solutions and visual comparison.

Steps

Variance Calculator

Sample & population variance

Compute variance with step-by-step deviation calculations for both sample and population data.

Steps
Pk

Percentile Calculator

Percentile rank & value

Find the percentile rank of a value or compute the value at a given percentile in your dataset.

Steps
Z

Z-Score Calculator

z = (x − μ) / σ

Calculate z-scores, find probabilities from the standard normal distribution, and look up z-table values.

Steps Graph
N

Normal Distribution Calculator

PDF, CDF, inverse normal

Compute probabilities for normal distributions. Find P(X < a), P(a < X < b), and inverse normal values.

Steps Graph
B

Binomial Distribution

P(X=k) = C(n,k) pk(1-p)n-k

Compute binomial probabilities, cumulative distribution, expected value, and variance for Bernoulli trials.

Steps Graph
P

Probability Calculator

Combinations, permutations, Bayes

Calculate probabilities for events, combinations, permutations, and conditional probability with Bayes' theorem.

Steps
CI

Confidence Interval Calculator

x̄ ± z · s/√n

Compute confidence intervals for means and proportions at 90%, 95%, or 99% confidence levels.

Steps
H0

Hypothesis Test Calculator

z-test, t-test, p-value

Perform one-sample and two-sample hypothesis tests with p-value computation and decision rules.

Steps
t

T-Test Calculator

One-sample, two-sample, paired

Perform t-tests for means comparison with degrees of freedom, critical values, and p-value interpretation.

Steps
χ²

Chi-Square Calculator

Goodness of fit & independence

Chi-square tests for goodness of fit and independence with observed vs expected comparison and p-values.

Steps
F

ANOVA Calculator

One-way analysis of variance

Compare means across multiple groups with F-statistic, sum of squares, and post-hoc analysis.

Steps
r

Correlation Calculator

Pearson r, Spearman ρ

Calculate Pearson and Spearman correlation coefficients with scatter plot and significance testing.

Steps Graph

Linear Regression Calculator

y = mx + b, R²

Fit a least-squares regression line with slope, intercept, R-squared, residuals, and scatter plot.

Steps Graph
n

Sample Size Calculator

n = (z·σ/E)²

Determine the required sample size for surveys and experiments given confidence level, margin of error, and population size.

Steps
d

Effect Size Calculator

Cohen's d, η², Cramér's V

Calculate Cohen's d, eta-squared, odds ratio, and other effect size measures with interpretation guidelines.

Steps
SE

Standard Error Calculator

SE = s / √n

Compute standard error of the mean, proportion, and difference between means with step-by-step formulas.

Steps

Outlier Detection Calculator

IQR, Z-score, Grubbs' test

Detect outliers using IQR method, Z-score method, and Grubbs' test with step-by-step identification.

Steps Graph
p

P-Value Calculator

z, t, χ², F distributions

Calculate p-values from z-scores, t-statistics, chi-square, and F-statistics with one-tail and two-tail options.

Steps Graph

Calculus

10 tools
📈

Graphing Calculator

Plot y=f(x), parametric, polar, implicit

Plot Cartesian, parametric, polar, and implicit equations. Trace slopes, find intersections, animate sliders, export PNG/SVG. 35+ presets.

Graph New
d/dx

Derivative Calculator

f'(x), chain rule, product rule

Differentiate any function with step-by-step application of differentiation rules. Supports higher-order derivatives.

Steps Graph Python

Integral Calculator

∫f(x)dx, definite & indefinite

Compute definite and indefinite integrals with step-by-step solutions using substitution, parts, and partial fractions.

Steps Graph Python
lim

Limit Calculator

lim f(x) as x → a

Evaluate limits at a point or at infinity. Handles indeterminate forms with L'Hôpital's rule and step-by-step solutions.

Steps Python

Vector Calculus Calculator

∇f, ∇·F, ∇×F

Compute gradient, divergence, and curl with step-by-step partial derivatives, 3D cone plots, and printable worksheets.

Steps 3D Graph Python New

Laplace Transform Calculator

L{f(t)} ↔ F(s), forward & inverse

Forward and inverse Laplace transforms with step-by-step solutions, partial fractions, ROC, and common pairs table.

Steps Graph Python New

Fourier Transform Calculator

F{f(t)} ↔ F(ω)

Forward and inverse Fourier transforms with step-by-step solutions, frequency domain analysis, and common pairs table.

Steps Graph Python New
Z

Z-Transform Calculator

Z{x[n]} ↔ X(z)

Forward and inverse Z-transforms with step-by-step solutions, ROC, stem plots, and common pairs table.

Steps Graph Python New
H(s)

Bode Plot Generator

|H(jω)| dB, ∠H(jω)°

Generate Bode magnitude and phase plots for transfer functions with step-by-step analysis and interactive graphs.

Steps Graph Python New
*

Convolution Calculator

(f*g)(t) = ∫f(τ)g(t−τ)dτ

Compute continuous and discrete convolution with step-by-step solutions, interactive graphs, and properties table.

Steps Graph Python New
Δ

Finite Difference Calculator

Δf = f(x+h) − f(x)

Compute finite difference approximations with forward, central, and backward methods. Symbolic, numerical, and weights modes.

Steps Graph Python New
y'

ODE Solver Calculator

y' = f(x, y)

Solve first and second-order ordinary differential equations with step-by-step solutions, direction field plots, and ODE classification.

Steps Graph Python New
∂²

PDE Solver Calculator

u_t = k u_xx, u_tt = c²u_xx, ∇²u = 0

Solve heat equation, wave equation, and Laplace equation numerically with finite difference and 3D surface plots.

3D Plot Python New
Σ

Taylor & Maclaurin Series

Σ f(n)(a)/n! · (x-a)n

Compute Taylor and Maclaurin series expansions with step-by-step derivatives and convergence analysis.

Steps Graph Python

Linear Algebra (Matrices)

9 tools

About Our Math Calculators

Our math calculators help students, teachers, and professionals solve problems with detailed step-by-step solutions rendered in KaTeX. Each tool includes a built-in Python compiler so you can verify results programmatically.

Quick Formula Reference

Percent Of X% of Y = XY/100
Quadratic x = (-b ± √(b²-4ac)) / 2a
Exponent am × an = am+n
Logarithm logb(x) = ln(x)/ln(b)
Derivative d/dx [xn] = nxn-1
Integral ∫xndx = xn+1/(n+1)
Determinant 2×2 ad - bc
Taylor Series Σ f(n)(a)(x-a)n/n!

Features

For Students

Whether you're studying for exams or working through homework, our calculators show you the method, not just the answer. Every step explains which formula or rule is being applied so you learn the underlying mathematics.

For Teachers

Generate worked examples for class, create practice problems, and demonstrate mathematical concepts with step-by-step breakdowns. The Python compiler lets students verify their work programmatically.

Frequently Asked Questions

Yes, all 48 math calculators are completely free with no registration required. Every tool shows step-by-step solutions with KaTeX-rendered formulas and includes a Python compiler for verification.
Yes, every calculator renders detailed step-by-step solutions using KaTeX math notation. Each step explains the formula applied and shows the intermediate calculation, so you learn the method, not just the answer.
We cover everyday math (percentages, significant figures), algebra (quadratic equations, linear systems, inequalities, polynomials, vectors, trigonometry), 21 statistics calculators (descriptive stats, hypothesis testing, regression, ANOVA, distributions, and more), calculus (derivatives, integrals, limits, Taylor series), and linear algebra (9 matrix calculators covering determinants, multiplication, inverse, eigenvalues, rank, and more).