Math Multi-Tool

A JavaScript port of C++ analytical tools

About This Multi-Tool

Translated from C++ utilities designed to solve common mathematical, chemical, and physical problems.

  • Geometry Multi-Tool: Calculate area, perimeter, volume, surface area, and trig functions.
  • Matrix Solver: Gaussian Elimination with partial pivoting.
  • Polynomial Root Finder: Durand-Kerner algorithm with complex numbers.
  • Chemical Equation Balancer: Brute-force solver for reaction coefficients.
  • Kinematics Auto-Solver: Calculates missing physical variables automatically.
  • Stats & Calculus: Mean/variance calculations and 3D vector gradient math.
  • Income Tax Calc: Progressive marginal tax estimation for North America.

Chemical Equation Balancer

Finds the lowest whole-number coefficients for A + B -> C + D.

Ready...

Geometry & Trigonometry

Calculate shapes, hypotenuses, and trig functions.

Ready...

Kinematics Auto-Solver

Enter knowns, leave unknowns blank. Solves automatically.

Ready...

Matrix Solver (Gaussian Elimination)

Uses partial pivoting for numerical stability. Enter the augmented matrix row by row, comma separated.

Ready...

Polynomial Root Finder

Finds complex roots using the Durand-Kerner algorithm and Horner's method.

Ready...

Statistics Engine

Calculate descriptive stats. Paste CSV column data below.

Ready...

Calculus III: Vectors & Gradients

Vector arithmetic and partial derivatives for f(x,y,z) = x^2 + yz.

Ready...

North American Income Tax Calculator

Estimates progressive federal and regional tax burdens based on simplified 2024/2025 brackets.

Ready...