Free math calculators with steps
Pick the skill you are working on, enter a problem, and continue into the same AI chat experience with a calculator-specific tutor mode.
General Math
Everyday arithmetic, fractions, percentages, factors, multiples, and word problems.
Fraction Calculator
Add, subtract, multiply, divide, and simplify fractions or mixed numbers with the working shown.
GCF and LCM Calculator
Find greatest common factors and least common multiples using clear factorization or Euclidean steps.
Math Word Problem Solver
Turn a written math question into variables or equations, solve it, and explain the result in context.
Percentage Calculator
Work out percentages, percentage change, increases, decreases, and reverse-percentage questions.
Algebra
Equations, inequalities, expressions, factoring, systems, exponents, slopes, and coordinate formulas.
Complete the Square Calculator
Rewrite quadratics in completed-square or vertex form and use that form to solve or analyze them.
Distance Formula Calculator
Calculate the distance between coordinate points with exact radical and decimal forms when useful.
Exponent Calculator
Simplify powers and solve exponential equations using exponent rules with each transformation explained.
Factoring Calculator
Factor polynomial expressions and explain the pattern or method that produces the factorization.
Inequality Calculator
Solve linear, polynomial, or rational inequalities while tracking sign changes and interval notation.
Quadratic Equation Calculator
Solve ax² + bx + c = 0.
Simplify Calculator
Combine like terms, reduce algebraic fractions, and rewrite expressions in an equivalent simpler form.
Slope Calculator
Find slope from two points or from a line equation and explain rise-over-run and sign meaning.
Solve for X Calculator
Solve equations for x or another variable and show the balancing operations used at each step.
Systems of Equations Calculator
Solve simultaneous equations with substitution, elimination, or row operations and verify the solution.
Precalculus
Functions, polynomials, rational expressions, logarithms, composition, inverses, domains, and ranges.
Domain and Range Calculator
Determine valid inputs and possible outputs for functions, with interval or set notation where appropriate.
Function Composition Calculator
Compute compositions such as f(g(x)) and g(f(x)), simplify them, and discuss domain restrictions.
Inverse Function Calculator
Find inverse functions, identify needed restrictions, and verify the result using composition.
Logarithm Calculator
Evaluate, expand, condense, or solve logarithmic expressions and equations with domain restrictions shown.
Polynomial Calculator
Perform polynomial operations, division, factoring, root finding, and remainder calculations with steps.
Rational Expression Calculator
Simplify and combine algebraic fractions while preserving excluded values from the original expression.
Trigonometry
Identities, unit-circle values, triangle relationships, and trigonometric reasoning.
Law of Cosines Calculator
Use side-angle-side or side-side-side information to find missing triangle sides or angles.
Trigonometric Identity Calculator
Simplify trigonometric expressions or verify identities and name the identities used at each step.
Unit Circle Calculator
Find coterminal and reference angles, quadrants, coordinates, and exact trigonometric values.
Calculus
Limits, derivatives, integrals, multivariable differentiation, Taylor series, and convergence.
Definite Integral Calculator
Evaluate definite integrals from bounds and distinguish signed accumulation from geometric area when relevant.
Derivative Calculator
Differentiate functions step by step and identify the power, product, quotient, or chain rules used.
Implicit Differentiation Calculator
Differentiate equations where y is not isolated, collect dy/dx terms, and solve for the derivative.
Integral Calculator
Find indefinite integrals, explain the integration method, and include the constant of integration.
Limit Calculator
Evaluate finite, one-sided, and infinite limits and explain when factoring, rationalizing, or other methods are needed.
Partial Derivative Calculator
Differentiate multivariable functions with respect to a chosen variable while holding the others constant.
Series Convergence Calculator
Choose and apply an appropriate convergence test for infinite series and explain the test conditions.
Taylor Series Calculator
Build Taylor or Maclaurin polynomials for a function at a chosen center and degree.
Linear Algebra
Matrices, determinants, inverses, eigenvalues, vectors, dot products, and cross products.
Cross Product Calculator
Find the oriented vector perpendicular to two 3D vectors and explain direction and magnitude.
Determinant Calculator
Compute determinants of square matrices and explain cofactor expansion or row-operation effects.
Dot Product Calculator
Compute vector dot products and use the result for angles, orthogonality, or projections.
Eigenvalue Calculator
Find characteristic polynomials, eigenvalues, and eigenvectors or eigenspaces for square matrices.
Inverse Matrix Calculator
Find the inverse of a nonsingular matrix using exact row operations and verify it against the identity matrix.
Matrix Calculator
Perform matrix addition, multiplication, powers, row operations, and related matrix calculations with dimension checks.
Statistics
Descriptive statistics, probability, counting methods, standardization, and data summaries.
Mean Median Mode Calculator
Calculate common measures of center and explain how ordering, repeated values, and outliers affect them.
Permutation and Combination Calculator
Count ordered arrangements or unordered selections and explain whether order matters before using factorial formulas.
Probability Calculator
Translate probability questions into the appropriate rule and calculate event probabilities without double counting.
Standard Deviation Calculator
Compute mean, variance, and sample or population standard deviation while showing the denominator choice.
Z-Score Calculator
Standardize a value relative to a mean and standard deviation and interpret the sign and magnitude of the z-score.
Graphing
Analyze and explain functions, curves, intercepts, turning points, and graph behavior.
Math
Focused tools for math problems.
Five Number Summary Calculator
Calculate the five-number summary of a dataset, including the minimum, first quartile (Q1), median, third quartile (Q3), and maximum. This calculator helps students quickly analyze data distribution and understand quartiles, range, and interquartile range (IQR).
Math Riddle Calculator
Solve tricky math riddles, number puzzles, logic questions, and mathematical brain teasers with step-by-step explanations. Enter any math riddle and get a clear answer with the reasoning behind the solution.
AI-generated solutions can contain mistakes. Check important calculations against your course instructions or another trusted source.