Math Calculators
Free step-by-step solvers with KaTeX formulas and Python compilers
Everyday Math
3 toolsPercentage Calculator
8 modes: percent of, what percent, increase/decrease, percent change, reverse, discount simulator, chained steps.
Significant Figures Calculator
Count significant figures, round to N sig figs, and convert between standard and scientific notation.
24 Game Solver
Find all solutions that combine 4 numbers using +, -, ×, ÷ to make 24. Step-by-step explanations.
Algebra
11 toolsExponent Calculator
Calculate powers, apply product/quotient/power rules, handle negative, zero, and fractional exponents with steps.
Logarithm Calculator
Compute logarithms with any base, natural log, change of base, and log equations with step-by-step solutions.
Quadratic Equation Solver
Solve with quadratic formula, completing the square, or factoring. Includes discriminant analysis and graph.
System of Equations Solver
Solve systems of linear equations using substitution, elimination, or Cramer's rule with detailed steps.
Systems of Equations Solver
Solve linear and nonlinear systems step-by-step using Cramer's rule, Gaussian elimination, substitution, or matrix inversion. Plots intersection curves.
Inequality Solver
Solve linear, quadratic, and rational inequalities with step-by-step solutions and number line visualization.
Diophantine Equation Solver
Solve linear, quadratic, and modular Diophantine equations with extended Euclidean algorithm steps and lattice graphs.
Polynomial Calculator
Perform all polynomial operations with step-by-step solutions. Long division, factoring, root finding for any degree.
Vector Calculator
13 vector operations with step-by-step solutions. Dot product, cross product, projection, magnitude, and more for 2D and 3D.
Trig Function Calculator
Evaluate all 6 trig functions at any angle. Find quadrants, reference angles, and coterminal angles with unit circle visualization.
Trig Identity Calculator
Browse 8 categories of trig identities (Pythagorean, double angle, sum-to-product, etc.) and prove identities step-by-step.
Trig Equation Solver
Solve trig equations and inequalities with step-by-step solutions. Simplify expressions and find general solutions with periodicity.
Statistics
21 toolsSummary Statistics Calculator
Complete descriptive statistics with interactive histogram, box plot, frequency table, and Python scipy export.
Standard Deviation Calculator
Calculate standard deviation and variance for sample and population data with step-by-step worked examples.
Mean, Median, Mode
Calculate mean, median, and mode with step-by-step solutions and visual comparison.
Variance Calculator
Compute variance with step-by-step deviation calculations for both sample and population data.
Percentile Calculator
Find the percentile rank of a value or compute the value at a given percentile in your dataset.
Z-Score Calculator
Calculate z-scores, find probabilities from the standard normal distribution, and look up z-table values.
Normal Distribution Calculator
Compute probabilities for normal distributions. Find P(X < a), P(a < X < b), and inverse normal values.
Binomial Distribution
Compute binomial probabilities, cumulative distribution, expected value, and variance for Bernoulli trials.
Probability Calculator
Calculate probabilities for events, combinations, permutations, and conditional probability with Bayes' theorem.
Confidence Interval Calculator
Compute confidence intervals for means and proportions at 90%, 95%, or 99% confidence levels.
Hypothesis Test Calculator
Perform one-sample and two-sample hypothesis tests with p-value computation and decision rules.
T-Test Calculator
Perform t-tests for means comparison with degrees of freedom, critical values, and p-value interpretation.
Chi-Square Calculator
Chi-square tests for goodness of fit and independence with observed vs expected comparison and p-values.
ANOVA Calculator
Compare means across multiple groups with F-statistic, sum of squares, and post-hoc analysis.
Correlation Calculator
Calculate Pearson and Spearman correlation coefficients with scatter plot and significance testing.
Linear Regression Calculator
Fit a least-squares regression line with slope, intercept, R-squared, residuals, and scatter plot.
Sample Size Calculator
Determine the required sample size for surveys and experiments given confidence level, margin of error, and population size.
Effect Size Calculator
Calculate Cohen's d, eta-squared, odds ratio, and other effect size measures with interpretation guidelines.
Standard Error Calculator
Compute standard error of the mean, proportion, and difference between means with step-by-step formulas.
Outlier Detection Calculator
Detect outliers using IQR method, Z-score method, and Grubbs' test with step-by-step identification.
P-Value Calculator
Calculate p-values from z-scores, t-statistics, chi-square, and F-statistics with one-tail and two-tail options.
Calculus
10 toolsGraphing Calculator
Plot Cartesian, parametric, polar, and implicit equations. Trace slopes, find intersections, animate sliders, export PNG/SVG. 35+ presets.
Derivative Calculator
Differentiate any function with step-by-step application of differentiation rules. Supports higher-order derivatives.
Integral Calculator
Compute definite and indefinite integrals with step-by-step solutions using substitution, parts, and partial fractions.
Limit Calculator
Evaluate limits at a point or at infinity. Handles indeterminate forms with L'Hôpital's rule and step-by-step solutions.
Vector Calculus Calculator
Compute gradient, divergence, and curl with step-by-step partial derivatives, 3D cone plots, and printable worksheets.
Laplace Transform Calculator
Forward and inverse Laplace transforms with step-by-step solutions, partial fractions, ROC, and common pairs table.
Fourier Transform Calculator
Forward and inverse Fourier transforms with step-by-step solutions, frequency domain analysis, and common pairs table.
Z-Transform Calculator
Forward and inverse Z-transforms with step-by-step solutions, ROC, stem plots, and common pairs table.
Bode Plot Generator
Generate Bode magnitude and phase plots for transfer functions with step-by-step analysis and interactive graphs.
Convolution Calculator
Compute continuous and discrete convolution with step-by-step solutions, interactive graphs, and properties table.
Finite Difference Calculator
Compute finite difference approximations with forward, central, and backward methods. Symbolic, numerical, and weights modes.
ODE Solver Calculator
Solve first and second-order ordinary differential equations with step-by-step solutions, direction field plots, and ODE classification.
PDE Solver Calculator
Solve heat equation, wave equation, and Laplace equation numerically with finite difference and 3D surface plots.
Taylor & Maclaurin Series
Compute Taylor and Maclaurin series expansions with step-by-step derivatives and convergence analysis.
Linear Algebra (Matrices)
9 toolsMatrix Determinant
Compute determinants of matrices up to 10×10 using cofactor expansion with step-by-step solutions.
Matrix Multiplication
Multiply matrices of any compatible dimensions with detailed element-by-element computation steps.
Matrix Inverse
Find the inverse matrix using Gauss-Jordan elimination with row operation steps.
Eigenvalue Calculator
Compute eigenvalues and eigenvectors with characteristic polynomial and step-by-step solutions.
Matrix Rank
Compute matrix rank using row echelon form with step-by-step row operations.
Matrix Addition
Add, subtract, and scale matrices with element-wise computation steps.
Matrix Power
Compute matrix raised to any power with step-by-step multiplication and practice problems.
Matrix Transpose
Transpose matrices and verify properties like (AB)T = BTAT with steps.
Matrix Type Classifier
Identify symmetric, orthogonal, diagonal, identity, nilpotent, and 20+ other matrix types.
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
X% of Y = XY/100
x = (-b ± √(b²-4ac)) / 2a
am × an = am+n
logb(x) = ln(x)/ln(b)
d/dx [xn] = nxn-1
∫xndx = xn+1/(n+1)
ad - bc
Σ f(n)(a)(x-a)n/n!
Features
- Step-by-Step Solutions: Every calculator shows detailed solution steps with KaTeX-rendered math notation
- Python Compiler: Verify results with built-in Python code templates using SymPy
- LaTeX Export: Copy solutions as LaTeX for use in papers and homework
- Shareable URLs: Share specific calculations via encoded URL parameters
- Mobile Friendly: Responsive design works on all devices
- 100% Free: No registration, no payment, no limits
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.