Since 2010 · Powering 2M+ tool runs every month
Since 2010
Add to Chrome

My Toolbox

No saved tools yet.

Go Premium
Home Page > Math

Linear Algebra

31tools
20New

Showing 31 of 31 tools

Angle Between Vectors CalculatorNew

Calculate the angle between two 2D or 3D vectors using the dot product formula cos(θ) = (a·b)/(|a||b|). Get step-by-step solutions, results in both degrees and radians, interactive vector diagram, and geometric interpretation.

Characteristic Polynomial CalculatorNew

Calculate the characteristic polynomial det(A − λI) of a square matrix. Supports 2×2 to 6×6 matrices with step-by-step cofactor expansion, eigenvalue extraction, coefficient analysis, and interactive polynomial visualization.

Cholesky Decomposition CalculatorNew

Decompose a symmetric positive-definite matrix into A = LLᵀ with animated step-by-step computation. See each element of the lower-triangular matrix L derived with full formulas, verify the result, and explore the factorization visually.

Column Space CalculatorNew

Find the column space and basis of any matrix using row reduction. See each row operation step by step with pivot column highlighting, rank, dimension, and interactive visualization for 2D/3D column spaces.

Cramer's Rule CalculatorNew

Solve systems of 2 or 3 linear equations using Cramer's rule. Enter coefficients, get step-by-step determinant calculations with animated matrix visualization, geometric interpretation graph, and the complete solution.

Cross Product CalculatorNew

Enter two 3D vector coordinates to calculate their cross product, perpendicular vector, and parallelogram area with step-by-step determinant expansion.

Determinant Calculator

Enter a square matrix of up to 10 by 10 to get its determinant by cofactor expansion, with the steps and matrix properties.

Dot Product CalculatorNew

Enter two vectors in 2D, 3D or up to 50 dimensions to get the dot product, the angle between them and the scalar and vector projections.

Eigenvalue and Eigenvector Calculator

Enter a 2×2 or 3×3 matrix to get its eigenvalues and eigenvectors, the characteristic polynomial and the solution steps.

Gram-Schmidt Calculator

Orthonormalize a set of linearly independent vectors using the Gram-Schmidt process. Get step-by-step projections, orthogonal and orthonormal bases, verification of orthogonality, and an interactive vector visualization.

Jacobian Matrix CalculatorNew

Enter function components and variables (up to 6 each) to calculate the Jacobian matrix, determinant, eigenvalues, and worked steps.

Jordan Normal Form CalculatorNew

Compute the Jordan canonical form of a square matrix plus the transition matrix P with P inverse A P = J. Handles defective, non-diagonalizable matrices via generalized eigenvectors, with kernel-chain analysis and a block diagram.

Matrix Calculator

Calculate matrix operations with step-by-step solutions: addition, subtraction, multiplication, inverse, transpose, and determinant. Visual matrix display with detailed explanations.

Matrix Diagonalization CalculatorNew

Diagonalize a square matrix by computing eigenvalues, eigenvectors, and the decomposition A = PDP⁻¹. Supports 2×2 to 5×5 matrices with step-by-step solutions, characteristic polynomial, multiplicity analysis, and interactive visualization.

Matrix Exponential CalculatorNew

Compute the matrix exponential e^(At) and use it as the state transition matrix for linear ODE systems. Enter A, a time t and an optional initial vector to get x(t), Pade scaling details and an animated phase-plane flow diagram.

Matrix Inverse CalculatorNew

Enter a square matrix from 2x2 to 6x6. Get the inverse by Gauss-Jordan elimination, the determinant, and a check that A times A^-1 is I.

Matrix LU Decomposition Calculator

Enter a square matrix up to 8x8. Get the lower, upper, and permutation matrices from Gaussian elimination with partial pivoting.

Matrix Multiplication CalculatorNew

Multiply two matrices up to 5x5 with step-by-step element computation and row-by-column breakdown.

Matrix Power CalculatorNew

Calculate the power of a square matrix A raised to any integer exponent n. See each multiplication step animated, intermediate matrices A¹ through Aⁿ, determinant and trace properties, with MathJax formulas and interactive visualization.

Matrix Rank Calculator

Enter a matrix up to 10x10. Get its rank from row echelon form, plus the column-space and null-space dimensions.

Matrix Trace Calculator

Calculate the trace of a square matrix (sum of diagonal elements), verify its equality with the sum of eigenvalues, explore trace properties, and visualize the diagonal with an interactive heatmap. Supports matrices up to 10×10.

Null Space CalculatorNew

Enter a matrix. Get a basis for the solutions of Ax = 0, the nullity, the row-reduction steps, and a rank-nullity check in exact fractions.

Partial Fraction Decomposition Calculator

Decompose rational functions into partial fractions with detailed step-by-step solutions, coefficient analysis, and visual decomposition breakdown.

QR Decomposition CalculatorNew

Decompose any matrix into an orthogonal Q and an upper triangular R with the Gram-Schmidt process. Handles 2x2 to 5x5 matrices with animated step-by-step orthogonalization and a check that Q transpose times Q equals the identity.

RREF Calculator (Row Echelon Form)New

Reduce any matrix to reduced row echelon form with detailed step-by-step row operations. Enter your matrix and see every pivot, swap and elimination, then read off rank, nullity, pivot columns, free variables and solution type.

Singular Value Decomposition (SVD) Calculator

Enter a matrix of at most 10 by 10. Get U, Sigma, and V transpose, plus the rank and the condition number.

Tensor Product CalculatorNew

Compute the tensor product, also called the Kronecker product, of two rectangular matrices with exact fraction arithmetic, block-by-block visualization, copyable results, and SEO-friendly linear algebra explanations.

Unit Vector CalculatorNew

Enter a 2D, 3D, or longer vector, up to 50 dimensions, for its magnitude, unit vector, and direction angles.

Vector Calculator

Free online vector calculator with step-by-step solutions. Calculate dot product, cross product, magnitude, unit vector, angle between vectors, projection, and more with interactive 3D visualization.

Vector Magnitude CalculatorNew

Calculate the magnitude, or Euclidean norm, of a 2D, 3D or n-dimensional vector. Get a step-by-step computation showing each squared component, the sum under the radical and the final square root, with a vector diagram.

Vector Projection Calculator

Calculate the vector projection and scalar projection of one vector onto another. Supports 2D and 3D vectors with step-by-step formulas, interactive diagram, and orthogonal decomposition.


All MiniWebtools
Math SolverWhat would you like to solve?

Math Solver

Try
Browse expression examples

Choose an example to fill the input, edit its numbers, then Solve. log uses base 10; use ln for the natural logarithm.

Numbers & factors

Fractions & division

Powers, roots & logs

Algebra & equations

Calculus

Geometry & trigonometry

Top & Updated:

Angle Between Vectors CalculatorCharacteristic Polynomial CalculatorCholesky Decomposition CalculatorColumn Space CalculatorCramer's Rule CalculatorCross Product CalculatorDeterminant CalculatorDot Product CalculatorEigenvalue and Eigenvector CalculatorGram-Schmidt CalculatorView all →
Home Page > Math >