CipherMatrix

B.Sc Math · B.Tech · BCA

Master Mathematics
with Every Step

Free mathematical calculators, detailed solutions, and powerful learning tools for students worldwide.

Linear algebra, number theory, cryptography and discrete mathematics, with exact arithmetic and every intermediate step. No sign-up; your inputs never leave your browser.

Recently added

Mathematics categories

Featured tutorials

All tutorials

All calculators

New

Matrix Operations & Rank Calculator

Add, subtract, multiply, scale and transpose any-size matrices, then find rank, REF and RREF — every row operation explained, with PDF export.

rank(A) = #pivots · A → REF → RREF
Open calculator

Inverse Matrix Calculator

Find the inverse of a 2×2 up to 5×5 matrix by Gauss–Jordan elimination, with exact fractions and a verification.

[A | I] → [I | A⁻¹]
Open calculator

Linear Equations Solver

Solve a system of linear equations by Gauss–Jordan elimination: unique, infinite or no solution, with every row operation.

Ax = b
Open calculator

Null Space & Column Space Calculator

Find a basis and the dimension of the column space, row space, null space and left null space of a matrix, with exact verification.

rank + nullity = n
Open calculator

Gram-Schmidt Calculator

Orthogonalize and normalize vectors with the Gram–Schmidt process using exact fractions and radicals, with every projection shown.

uᵢ = vᵢ − Σ proj
Open calculator

Matrix Diagonalization Calculator

Diagonalize a 2×2 or 3×3 matrix as A = P D P⁻¹ with exact eigenvalues and vectors, and compute powers Aᵏ.

A = P D P⁻¹
Open calculator

Eigenvalues & Eigenvectors Calculator

Characteristic polynomial, eigenvalues and eigenvectors of 2×2 and 3×3 matrices, exact where possible, with every step.

det(A − λI) = 0, A v = λ v
Open calculator

Matrix Determinant & Inverse

Exact determinant and inverse for 2×2 and 3×3 matrices, with cofactor / adjugate steps and a verification check.

A⁻¹ = adj(A) / det(A)
Open calculator

Discrete Mathematics

All discrete mathematics tools

Mathematics

Why students use CipherMatrix

Every step is shown. Each calculator displays the formula, the intermediate values and a final check, so you learn the method instead of just copying an answer.

Exact results. Integers use arbitrary-precision arithmetic and matrices use exact fractions, so an RREF, a rank or a modular inverse is never distorted by rounding error.

Private and free. Everything runs in your browser. Your inputs are never uploaded. Read more about the project or see the disclaimer on educational use.

Frequently asked questions

Are the calculators free to use?

Yes. Every calculator, tutorial and worked example is free, with no sign-up.

How accurate are the results?

Integers use arbitrary-precision arithmetic and matrices use exact fractions, so results are not distorted by rounding. Every algorithm is tested against independent reference implementations and textbook examples. Approximate values, such as some complex roots, are clearly labelled.

Do you store the numbers I enter?

No. All calculations run in your browser and nothing you type is sent to a server. Some tools keep a short history in your own browser storage, which you can clear at any time.

Can I use CipherMatrix for homework and exams?

It is designed for learning and for checking your own working. Follow your institution's rules on calculators and online tools for assessed work.

Why do some answers appear as fractions or radicals?

Exact forms such as 7/3 or √2 carry full precision. Where a decimal helps, an approximation is shown next to the exact value.

Are the cryptography calculators secure?

No. RSA, Diffie–Hellman, ElGamal and the classical ciphers are teaching demonstrations with tiny parameters and no padding. Never use them to protect real data.