Math & Algebra Calculators
Math and algebra calculators for percentages, fractions, equations, sequences and statistics — each one showing the working, not just the answer.
View all calculators- Basic CalculatorArithmetic operations visualized
- Rule of ThreeProportion solving made visual
- Percentage CalculatorPercentage calculations visualized
- TrigonometryInteractive unit circle
- FractionsFraction arithmetic visualized
- GCD / LCMFactor visualization
- Exponents & RootsPowers and roots visualized
- LogarithmsInteractive log curve
- StatisticsData visualization and stats
- Quadratic FormulaRoots on a live parabola
- Linear Equation / SlopeLine equation with graph
- Number Base ConverterBinary, hex, octal converter
- Combinations & PermutationsnCr and nPr visualized
- Prime FactorizationFactor tree visualized
- Sequences CalculatorArithmetic & geometric sequences
- Roman Numeral ConverterDecimal ↔ Roman numerals
- Significant FiguresSig figs identified & rounded
- Matrix CalculatorMatrix operations step-by-step
- Weighted AverageCompute a weighted mean from a list of values and corresponding weights
- Z-ScoreCompute the standard score z = (x - mean) / standard deviation
- Binomial ProbabilityBinomial probability and cumulative distribution: exactly, at most, at least k successes
- Polynomial Root FinderFind real roots of a cubic ax³+bx²+cx+d via Cardano's formula plus the discriminant
- Function GrapherPlot one or more y=f(x) with intercepts and key points
- Derivative CalculatorNumeric derivative f'(x) with a tangent line
- Integral CalculatorDefinite integral shown as shaded area under the curve
- Limit CalculatorOne- and two-sided limits, numerically and visually
- Riemann SumApproximate area with left, right, midpoint, or trapezoid rectangles
- Taylor SeriesTaylor and Maclaurin polynomial approximation of a function
- Extrema & Inflection FinderFind maxima, minima, and inflection points of a function
- Partial DerivativesPartial derivatives and gradient of f(x,y)
- Gradient & Directional DerivativeGradient vector and directional derivative of a surface
- Cubic Equation SolverReal and complex roots of a cubic ax³+bx²+cx+d
- Quartic Equation SolverRoots of a degree-four polynomial
- Polynomial GrapherGraph a polynomial with its real roots and turning points
- Polynomial Long DivisionDivide polynomials with quotient and remainder
- Long DivisionStep-by-step long division with remainder and repeating decimal
- Completing the SquareRewrite a quadratic in vertex form, step by step
- Inequality SolverSolve linear and quadratic inequalities on a number line
- Absolute Value SolverSolve absolute-value equations and inequalities
- System of Equations (2×2)Solve two linear equations with the intersection point
- System of Equations (3×3)Gaussian elimination for three unknowns
- Slope-Intercept ExplorerExplore y=mx+b as slope and intercept change
- Parametric PlotterPlot parametric curves x(t), y(t)
- Polar GrapherPlot polar curves r(θ)
- Rational Function AnalyzerAsymptotes, holes, and behavior of p(x)/q(x)
- Piecewise FunctionEvaluate and graph piecewise-defined functions
- Matrix DeterminantDeterminant with step-by-step reduction
- Matrix InverseInvert a matrix via Gauss-Jordan elimination
- Matrix Rank & NullityRank, nullity, and reduced row echelon form
- Eigenvalues & EigenvectorsEigenvalues and eigenvectors for 2×2 and 3×3 matrices
- Singular Value DecompositionFactor a matrix as U Σ Vᵀ
- QR DecompositionFactor a matrix as Q R via Gram-Schmidt
- LU DecompositionFactor a matrix as L U with partial pivoting
- Gram-Schmidt OrthonormalizationOrthonormalize a set of vectors
- Linear TransformationVisualize how a 2×2 matrix transforms the plane
- Row Reduction (RREF)Reduce a matrix to row echelon form, step by step
- Complex Number CalculatorArithmetic, modulus, and argument on an Argand diagram
- Complex Powers (De Moivre)Powers and roots of complex numbers
- Roots of UnityThe n nth-roots of unity on the unit circle
- Quaternion CalculatorQuaternion arithmetic for 3D rotation
- Mandelbrot ExplorerZoom into the Mandelbrot set
- Julia Set ExplorerRender Julia sets for any complex parameter
- Unit Circle ExplorerAngles and trig values around the unit circle
- 3D Vector CalculatorDot, cross, magnitude, and angle for 3D vectors
- Extended Euclidean AlgorithmGCD with Bézout coefficients
- Modular ArithmeticMod, modular inverse, and properties
- Modular ExponentiationFast aᵇ mod m by repeated squaring
- Chinese Remainder TheoremSolve simultaneous congruences
- Euler's Totient φ(n)Count integers coprime to n
- Diophantine SolverInteger solutions of ax+by=c
- Collatz Conjecture3n+1 trajectory length and step plot
- Sieve of EratosthenesVisualize the primes up to n
- Divisors, τ(n) & σ(n)Divisor list, count, and sum of divisors
- Continued FractionExpand a number and its best rational approximations
- Pascal's TriangleBinomial coefficients in Pascal's triangle
- Magic SquareGenerate and validate magic squares
- Graph ColoringColor a graph with as few colors as possible
- Sudoku SolverSolve any Sudoku puzzle
- Fourier SeriesApproximate a periodic function with harmonics
- FFT CalculatorDiscrete Fourier transform and frequency spectrum
- Normal DistributionBell curve PDF and CDF with shaded probabilities
- t-DistributionStudent's t PDF, CDF, and critical values
- Chi-Square DistributionChi-square PDF, CDF, and critical values
- F-DistributionF PDF, CDF, and critical values
- Poisson DistributionPMF and CDF for rare-event counts
- Binomial DistributionPMF and CDF for n independent trials
- Hypergeometric DistributionSampling without replacement
- Confidence IntervalConfidence interval for a mean or proportion
- Sample SizeSurvey sample size or margin of error for a proportion
- Hypothesis Testz- and t-tests with p-value and rejection region
- Bayes' TheoremPosterior probability with a tree diagram
- Correlation & RegressionLeast-squares line with r and R²
- Monte Carlo SimulatorEstimate π and integrals by random sampling
- Monty Hall SimulatorStay vs switch, simulated and exact