Math Inspector

Paste a piece of math and find out what kind it is. Math Inspector reads equations, formulas, unit expressions, datasets, rule sets and problem sizes, checks units and logic, says whether the problem can be solved exactly, numerically or not at all, works out the quick answers and points you to the tool for the rest.

Analyzer Numbers & Math Updated Oct 3, 2026
How to Use
  1. Paste or type into the box: an equation, a formula, a unit expression such as 120V * 15A, a list of numbers, rules such as “A requires B”, an algorithm size such as O(n^2), n = 1000000, or a counting problem.
  2. Read the report: the detected type and branch, a confidence bar, the solvability verdict (exact, numerical, contradiction, too large for brute force and so on) and any Bunker Warnings.
  3. Follow Show the work and Why / What next, which explain the obstacle: no formula in radicals, mixed units, exponential growth or a logic conflict.
  4. Use the one-click handoff to open the recommended tool with your input filled in, or Copy report / Export JSON to keep the result.
  5. Paste several lines to get one verdict per line (the worksheet scan example has 6), or try the example chips.
Paste math

Math Inspector recognizes and computes a huge range of math, but it’s a heuristic and can occasionally misread an unusual input — double-check anything important and open the linked tool to confirm.

Paste an equation, formula, dataset, unit expression, logic rule or algorithm size. Math Inspector identifies what kind of math it is, checks for mistakes, detects hidden complexity, warns when brute force gets impossible, and routes the problem to the right Utilities Bunker tool.

Report
Detected type
—
Solvability
—
Confidence
—
Result
—

Worked Example

A quadratic. The box opens with x² + 4x + 4 = 0. The inspector reads a = 1, b = 4, c = 4, finds the discriminant Δ = 4² − 4·1·4 = 0, and so reports one repeated root, x = −4 ÷ 2 = −2, with the factorisation (x + 2)² = 0. The verdict is exact, and the handoff opens the Quadratic Formula Calculator with a, b and c filled in.

Solving for x by search. x!/(x − 3)! = 120 means x(x − 1)(x − 2) = 120, three consecutive whole numbers multiplying to 120: 6 × 5 × 4, so x = 6. “x is smallest n with exactly 28 divisors” is answered the same way, by testing numbers in order: 960 = 2⁶ × 3 × 5 has (6 + 1)(1 + 1)(1 + 1) = 28 divisors, and no smaller number does.

The common mistake: adding different units. Typing power = voltage + current or 120V + 15A is flagged as a contradiction: volts and amps have different dimensions, so a sum such as 120 + 15 = 135 means nothing. Power is the product, P = V × I, and 120V * 15A gives 1,800 W (1.8 kW).

Show Work

Paste or type some math above to see the working.

Formulas

Quadratic discriminant
Δ = b² − 4ac; x = (−b ± √Δ) ÷ 2a
Rational root test
any rational root p/q: p divides a₀, q divides aₙ
Dimensions
V = kg·m²·s⁻³·A⁻¹, V × A = kg·m²·s⁻³ = W
Counting
k choices in each of n slots = kⁿ
Outlier fences
Q1 − 1.5·IQR, Q3 + 1.5·IQR
Points on an elliptic curve
#E(F_p) = 1 + #{(x, y): y² ≡ x³ + ax + b (mod p)}

The Math Map: 362 Branches

Math Inspector classifies what you paste into one of these 362 branches of mathematics. ⚡ Compute branches calculate a numeric answer right here when you give them the numbers; → Route branches recognize the topic and send you to the right dedicated tool or lab.

⚡ Computes the answer here  ·  → Routes you to the right tool
⚡1.Basic Arithmetic
⚡2.Fractions, Ratios & Percentages
⚡3.Algebra
⚡4.Formula Rearranging
⚡5.Unit-Aware Math
⚡6.Dimensional Analysis
⚡7.Geometry
⚡8.Practical Geometry
⚡9.Trigonometry
⚡10.Precalculus
⚡11.Calculus
⚡12.Differential Equations
⚡13.Partial Differential Equations
⚡14.Linear Algebra
⚡15.Vector & 3D Math
⚡16.Statistics
⚡17.Probability
→18.Stochastic Processes
⚡19.Combinatorics
→20.Discrete Math
→21.Logic
→22.Boolean Algebra
⚡23.Constraint Solving
→24.Graph Theory
⚡25.Number Theory
⚡26.Cryptography Math
⚡27.Finite Field Math
→28.Abstract Algebra
→29.Real Analysis
⚡30.Complex Analysis
⚡31.Topology
→32.Differential Geometry
→33.Tensor Math
→34.Numerical Methods
→35.Optimization
→36.Game Theory
⚡37.Information Theory
⚡38.Signal Processing Math
→39.Control Systems Math
→40.Chaos & Dynamical Systems
→41.Fractal Math
→42.Computational Geometry
⚡43.Algorithms & Complexity
→44.Automata & Formal Languages
⚡45.Set Theory
→46.Proof & Theorem Math
⚡47.Impossible & Limit Math
⚡48.Data Math & Data Validation
⚡49.Financial Math
⚡50.Business & Operations Math
⚡51.Engineering Math
⚡52.Electrical Math
⚡53.Automotive Math
⚡54.HVAC Math
⚡55.Physics Math
⚡56.Chemistry Math
⚡57.Biology & Population Math
⚡58.Measurement & Uncertainty
⚡59.GIS, Mapping & Navigation Math
⚡60.Graphics, Image & SVG Math
⚡61.Audio & Media Math
⚡62.File, Binary & Compression Math
⚡63.Computer Science Math
⚡64.Machine Learning Math
⚡65.AI / LLM Math
⚡66.Queueing & Server Math
⚡67.Web & SEO Math
⚡68.Education / Problem-Type Detection
⚡69.Pattern & Sequence Math
⚡70.Special Functions
⚡71.Recreational Math
⚡72.Puzzle / Logic Game Math
⚡73.Calendar & Time Math
⚡74.Modular Time Math
→75.Scheduling Math
→76.Critical Path / Project Math
⚡77.Reliability Math
⚡78.Risk Math
→79.Decision Theory
⚡80.Ranking & Scoring Math
→81.Voting & Election Math
→82.Fairness & Allocation Math
⚡83.Inventory Math
→84.Logistics Math
⚡85.Packing / Layout Math
⚡86.Tolerance Stackup Math
⚡87.Calibration Math
⚡88.Sensor Math
⚡89.ADC / DAC Math
⚡90.PWM Math
⚡91.Thermal Math
⚡92.Fluid Math
⚡93.Structural Math
⚡94.Vibration Math
⚡95.Gear / Rotational Math
→96.Robotics Math
⚡97.Navigation / Aerospace Math
⚡98.Astronomy Math
⚡99.Music Math
⚡100.Color Math
⚡101.Typography Math
⚡102.CSS / Web Layout Math
⚡103.Database Math
⚡104.Search / Indexing Math
⚡105.Text Similarity Math
⚡106.Unicode / Text Math
⚡107.Compression Estimation Math
⚡108.Security / Keyspace Math
⚡109.Error Correction Math
⚡110.Check Digit Math
⚡111.Barcode / QR Math
⚡112.Image Processing Math
⚡113.Computer Vision Math
⚡114.Audio DSP Math
⚡115.Video Math
⚡116.Network Math
⚡117.Subnet / IP Math
⚡118.Cache Math
⚡119.Growth / Scaling Math
⚡120.Ranking Algorithm Math
→121.Looks-Like-Math-But-Is-Code
⚡122.Spreadsheet Formula Math
→123.SQL Math
⚡124.Programming Numeric Bugs
⚡125.Floating Point Inspector
⚡126.Money Precision Math
⚡127.Simulation Math
→128.Cellular Automata
→129.Morphology / Shape Math
→130.Knot Theory
→131.Pattern Recognition Math
⚡132.Sequence Classification
⚡133.Series Analysis
⚡134.Recursion Math
→135.Recurrence Relations
⚡136.Master Theorem Detector
⚡137.Asymptotic Growth Lab
→138.Complexity Class Detector
→139.Approximation Algorithm Math
→140.Heuristic Math
⚡141.Search Tree Math
⚡142.Decision Tree Math
→143.Classification Metrics
→144.Clustering Math
⚡145.Similarity / Distance Metrics
→146.Fuzzy Matching Math
→147.Entity Matching Math
→148.Record Linkage Math
⚡149.Data Normalization Math
→150.Data Cleaning Rules
⚡151.Table Shape Math
⚡152.Join Explosion Math
⚡153.Database Cardinality Math
⚡154.Pagination Math
⚡155.File Processing Math
⚡156.Browser Memory Math
⚡157.Image Decode Math
⚡158.Video Decode Math
⚡159.Audio Buffer Math
⚡160.Text Encoding Size Math
⚡161.URL Length Math
⚡162.Request / API Math
⚡163.Rate Limit Math
⚡164.Token Bucket Math
⚡165.Web Crawler Math
⚡166.Redirect Math
⚡167.SEO Error Rate Math
⚡168.Cache Efficiency Math
⚡169.CDN Cost Math
⚡170.Server Capacity Math
⚡171.Uptime / Downtime Math
⚡172.Backup Math
⚡173.RAID / Storage Math
⚡174.Hash Collision Math
⚡175.Password Entropy Math
⚡176.Randomness Quality Math
⚡177.Byte Distribution Math
→178.Malware-Style Static Math
⚡179.Risk Scoring Math
⚡180.Confidence Scoring Math
⚡181.Evidence Weighting Math
⚡182.Diagnostic Probability Math
⚡183.Troubleshooting Tree Math
⚡184.Fault Tree Analysis
⚡185.Reliability Block Diagrams
⚡186.Maintenance Interval Math
⚡187.Wear / Degradation Math
⚡188.Battery Math
⚡189.Solar Math
⚡190.Generator / Power Load Math
⚡191.Wire Harness Math
→192.Connector Pinout Math
→193.Circuit Path Math
→194.Relay Logic Math
⚡195.Fuse Load Math
⚡196.Motor Math
⚡197.Pump / Fan Math
⚡198.Compressor Math
⚡199.Combustion Math
⚡200.Engine Airflow Math
⚡201.Turbo / Supercharger Math
⚡202.Tire Contact / Wheel Math
⚡203.Brake Math
⚡204.Suspension Math
→205.Wheel Alignment Math
⚡206.Fuel Economy Math
⚡207.Shop Labor Math
⚡208.Parts Markup Math
→209.Inventory Fitment Math
⚡210.Vehicle Option Explosion Math
⚡211.VIN / Check Digit Math
⚡212.OCR Confidence Math
→213.Document Layout Math
→214.PDF Object Math
⚡215.Font Math
⚡216.Accessibility Math
⚡217.Color Contrast Math
⚡218.Palette Math
⚡219.CSS Animation Math
⚡220.Bézier Curve Math
⚡221.CAD / CNC Math
⚡222.3D Printing Math
⚡223.Laser / Plasma Cutting Math
⚡224.Sheet Metal Math
→225.Welding Math
⚡226.Concrete / Material Math
⚡227.Roofing Math
⚡228.Plumbing Math
⚡229.Paint / Coating Math
⚡230.Mixture Math
⚡231.Recipe / Scaling Math
⚡232.Nutrition Math
⚡233.Medical Dose Math
⚡234.Sports Math
⚡235.Tournament / Bracket Math
⚡236.Betting Odds Math
⚡237.Gaming Math
⚡238.Loot / Drop Probability Math
⚡239.Dice Math
→240.Board Game Math
⚡241.Card Probability Math
⚡242.Music Timing Math
⚡243.Acoustics Math
⚡244.RF / Antenna Math
⚡245.Optics Math
⚡246.Camera / Photography Math
⚡247.Geometric Optics
⚡248.Astronomy / Telescope Math
⚡249.Orbital Mechanics Lite
⚡250.Rocket Math
⚡261.Environmental Math
⚡262.Energy Cost Math
⚡263.Appliance Load Math
⚡264.Home Electrical Panel Math
⚡265.Lighting Math
⚡266.Solar Battery System Math
⚡267.UPS Runtime Math
⚡268.Off-Grid Power Math
⚡269.Heat Index / Weather Math
⚡270.Wind Math
⚡271.Water Flow Math
⚡272.Pool / Spa Math
⚡273.Farm / Land Math
⚡274.Mapping Grid Math
⚡275.Geohash / Tile Math
⚡276.Route Planning Math
⚡277.Fleet Math
⚡278.Warehouse Math
⚡279.Pallet / Freight Math
⚡280.Shipping Box Math
⚡281.Dimensional Weight Math
⚡282.Cost Split Math
⚡283.Payroll Math
⚡284.Timecard Math
⚡285.Tax Math
⚡286.Invoice Math
⚡287.Quote / Estimate Math
⚡288.Subscription Math
⚡289.SaaS Usage Math
⚡290.Ad Revenue Math
⚡291.Affiliate Math
⚡292.Conversion Funnel Math
⚡293.A/B Test Math
⚡294.Survey Math
⚡295.Rating / Review Math
⚡296.Reputation Score Math
⚡297.Ranking Decay Math
⚡298.Priority Score Math
⚡299.RICE / ICE Math
→300.Bug Severity Math
⚡301.Error Budget Math
⚡302.Incident Math
→303.Log Pattern Math
⚡304.Anomaly Detection Math
⚡305.Trend Math
⚡306.Forecasting Math
→307.Time Series Math
⚡308.Signal Noise Math
⚡309.Sensor Drift Math
⚡310.Threshold Math
→311.Control Loop Math
⚡312.PID Tuning Math
⚡313.Process Control Math
⚡314.Manufacturing Math
⚡315.Quality Control Math
⚡316.Six Sigma Math
⚡317.Takt Time Math
⚡318.Yield Math
⚡319.Cutting Optimization Math
⚡320.Mix Ratio Math
⚡321.Chemical Dilution Math
⚡322.pH / Acid-Base Math
⚡323.Gas Law Math
⚡324.Refrigeration Math
→325.Psychrometric Math
⚡326.Air Duct Math
⚡327.Fan Law Math
⚡328.Pump Law Math
⚡329.Hydraulic Math
⚡330.Pneumatic Math
⚡331.Fastener Math
⚡332.Torque-to-Clamp Math
⚡333.Bearing Math
⚡334.Belt / Pulley Math
⚡335.Chain / Sprocket Math
⚡336.Cam / Crank Timing Math
⚡337.Ignition Timing Math
⚡338.Injector Pulse Math
⚡339.O2 / Lambda Math
→340.Scan Tool Data Math
⚡341.Diagnostic PID Math
→342.Electrical Diagnostic Math
⚡343.CAN Bus Math
⚡344.Serial Data Math
→345.Binary Protocol Math
⚡346.Endianness Math
⚡347.Bitfield Math
⚡348.Memory Offset Math
⚡349.Memory Alignment Math
⚡350.Filesystem Math
⚡351.Disk Space Math
⚡352.Compression Bomb Math
→353.Archive Structure Math
⚡354.Steganography Capacity Math
→355.Metadata Weight Math
→356.Image Compression Decision Math
→357.Format Compatibility Math
⚡358.Quality Score Math
→359.OCR Layout Confidence Math
⚡360.Document Complexity Math
⚡361.Black-Scholes / Options Math
⚡362.Reynolds Number Math
⚡363.Beam Deflection Math
⚡364.Safety Stock Math
⚡365.Reorder Point Math
⚡366.Price Elasticity Math
⚡367.Bloom Filter Math
⚡368.Cyclomatic Complexity Math
⚡369.Optimal Stopping Math
⚡370.Leap Year Math
⚡371.Quantization Noise Math
⚡372.Thread Pitch Math

Knowing What Can Be Solved

Some of the inspector’s verdicts rest on old results. Paolo Ruffini gave an incomplete proof in 1799 that the general quintic has no solution in radicals, and Niels Henrik Abel completed it in 1824; Évariste Galois then explained which equations can be solved that way, in work published in 1846, fourteen years after his death. Methods for quadratics go back to Babylonian tablets, and together with the rational root test they are still the quickest exact checks.

Joseph Fourier set out the rule that every term of a physical equation must have the same dimensions in 1822. Breaking it still costs: NASA lost the Mars Climate Orbiter in 1999 because one team’s software reported thruster impulse in pound-force seconds while the navigation software expected newton-seconds. The O notation used for algorithm costs was introduced by Paul Bachmann in 1894 and spread by Edmund Landau.

About This Tool

Math Inspector is a front door rather than a solver. It runs your input past more than 200 pattern analysers, keeps the most confident match, and reports the type, the branch, the solvability, a unit check and any warnings, with the working for the parts it can compute and a link to the tool built for the rest. It is a heuristic and can misread an unusual input, so check anything important in the linked tool.

Everything runs in your browser; nothing you paste is uploaded.

Related tools: Symbolic Algebra Engine, Quadratic Formula Calculator, and Derivative Calculator.

Frequently Asked Questions

How is this different from a calculator?

A calculator needs to be told what to do. Math Inspector first works out what kind of problem it has been given, whether it is valid and whether it can be solved exactly, and only then answers or hands it on. Give it x⁵ − x + 1 = 0 and it reports a degree-5 polynomial with no rational roots (the only candidates, 1 and −1, both give 1) and no formula in radicals, and sends you to a numerical solver, which finds the one real root near −1.1673.

What kinds of input does it understand?

Polynomial equations and systems, physical and electrical formulas, unit expressions, datasets, counting problems, Big-O sizes, modular and elliptic-curve arithmetic, matrices, logic rules and plain arithmetic, plus many everyday calculations. The math map below lists 362 branches: 298 compute an answer on the spot and 64 recognise the topic and send you to the right tool. Anything it cannot place is reported as unrecognised, with examples of what does work.

How does the unit check work?

Each unit carries a dimension in length, mass, time and current: a volt is kg·m²·s⁻³·A⁻¹ and a watt is kg·m²·s⁻³. Multiplying or dividing always works and gives a new dimension, so 120 V × 15 A is 1,800 W (1.8 kW). Adding or subtracting needs the same dimension on both sides, so power = voltage + current is flagged as a contradiction and the valid forms P = V × I, V = I × R, P = I² × R and P = V² ÷ R are listed instead.

Why does it say a quintic has no exact formula?

Because of the Abel–Ruffini theorem: there is no general formula in radicals for polynomial equations of degree 5 or higher. Quadratics always have one (x² + 4x + 4 = 0 gives Δ = 16 − 16 = 0 and the single root x = −2), and cubics and quartics have messier ones. For degree 5 and up the inspector looks for rational roots to factor out, and otherwise recommends numerical root-finding.

How does it spot a problem that is too big?

It estimates the size before anyone tries to enumerate it. 8 choices across 40 options is 8⁴⁰ = 2¹²⁰, exactly 1,329,227,995,784,915,872,903,807,060,280,344,576, or about 1.33 × 10³⁶; at a billion checks a second that would take about 4.2 × 10¹⁹ years. O(n²) at n = 1,000,000 is 10¹² operations, rated “extreme”: about 17 minutes at a billion simple operations a second, where an O(n log n) method would need about 2 × 10⁷.

How do I use the Math Inspector?

Just type your numbers. The answer shows up right away — there is no button to press. Change anything and it updates by itself.

Is it free? Does it work without internet?

Yes to both. It is free with no sign-up, and once the page has loaded it keeps working even with no internet.

Where does my data go?

Nowhere — every calculation runs on your own device. Nothing you enter is uploaded, logged, or stored.

Common Use Cases

Check a formula

power = voltage + current is flagged: volts and amps cannot be added.

Size a search

8 choices across 40 options is 8⁴⁰, about 1.33 × 10³⁶ combinations.

Algorithm cost

O(n²) at n = 1,000,000 is 10¹² operations, too many to brute-force casually.

Solve-for-x puzzles

x!/(x − 3)! = 120 gives x = 6; the smallest number with 28 divisors is 960.

Sanity-check data

In 12, 15, 18, 999, 21 the 999 pulls the mean to 213 while the median is 18.

Scan a worksheet

Paste 6 problems, one per line, and get a verdict for each.

Last updated: