{"success":true,"version":"v1","request":{"tool":"list_calculators","category":"math"},"result":{"entity_type":"calculator_list","status":"completed","count":22,"calculators":[{"calculator_id":"percentage","entity_type":"calculator","name":"Percentage Calculator","category":"math","tool_name":"calculate_percentage","description":"Solves the three basic percentage questions (a percentage of a number, what percentage one number is of another, and the whole behind a known part and percentage). Always returns the part, the whole and the percent.","use_when":"You need a percentage of a value, the percentage one value represents of another, or the base value that a part and its percentage imply.","do_not_use_when":"You need the percentage change between two values (use percentage-change), a price after a percentage discount (use discount) or a tax amount (use sales-tax).","required_inputs":["x","y"],"optional_inputs":["mode"],"urls":{"html":"https://tttkmbb.com/math/percentage","markdown":"https://tttkmbb.com/math/percentage.md","schema":"https://tttkmbb.com/api/v1/calculators/percentage","api":"https://tttkmbb.com/api/v1/calculate/percentage"}},{"calculator_id":"percentage-change","entity_type":"calculator","name":"Percentage Change Calculator","category":"math","tool_name":"calculate_percentage_change","description":"Computes the relative change from an old value to a new value as a percentage, the signed absolute change, the new/old ratio and the symmetric percent difference.","use_when":"You have a starting and an ending value and need the percentage increase or decrease, or a symmetric percent difference between two comparable values.","do_not_use_when":"You need a percentage of a number (use percentage), an annualised growth rate over several years (use cagr) or an investment return (use roi).","required_inputs":["old_value","new_value"],"optional_inputs":[],"urls":{"html":"https://tttkmbb.com/math/percentage-change","markdown":"https://tttkmbb.com/math/percentage-change.md","schema":"https://tttkmbb.com/api/v1/calculators/percentage-change","api":"https://tttkmbb.com/api/v1/calculate/percentage-change"}},{"calculator_id":"quadratic-equation","entity_type":"calculator","name":"Quadratic Equation Solver","category":"math","tool_name":"solve_quadratic_equation","description":"Solves ax² + bx + c = 0 with the quadratic formula, reporting the discriminant, both roots (real, or complex conjugates written as strings), the vertex of the parabola and the sum and product of the roots.","use_when":"You need the solutions of a second-degree polynomial equation, or the vertex and discriminant of a parabola y = ax² + bx + c.","do_not_use_when":"The coefficient a is 0 (the equation is linear: x = −c / b), or you need roots of x^n = c for other powers (use nth-root).","required_inputs":["a","b","c"],"optional_inputs":[],"urls":{"html":"https://tttkmbb.com/math/quadratic-equation","markdown":"https://tttkmbb.com/math/quadratic-equation.md","schema":"https://tttkmbb.com/api/v1/calculators/quadratic-equation","api":"https://tttkmbb.com/api/v1/calculate/quadratic-equation"}},{"calculator_id":"gcd-lcm","entity_type":"calculator","name":"GCD and LCM Calculator","category":"math","tool_name":"calculate_gcd_lcm","description":"Computes the greatest common divisor (highest common factor) and least common multiple of two or more integers with the Euclidean algorithm.","use_when":"You need the GCD/HCF or LCM of a list of integers, e.g. to reduce fractions, find a common denominator or check whether numbers are coprime.","do_not_use_when":"You need the prime factors themselves (use prime-factorization) or want to reduce a single fraction (use fraction-simplifier).","required_inputs":["numbers"],"optional_inputs":[],"urls":{"html":"https://tttkmbb.com/math/gcd-lcm","markdown":"https://tttkmbb.com/math/gcd-lcm.md","schema":"https://tttkmbb.com/api/v1/calculators/gcd-lcm","api":"https://tttkmbb.com/api/v1/calculate/gcd-lcm"}},{"calculator_id":"prime-factorization","entity_type":"calculator","name":"Prime Factorization Calculator","category":"math","tool_name":"calculate_prime_factorization","description":"Decomposes an integer into its prime factors by trial division, tests primality, and derives the number and sum of its divisors from the exponents.","use_when":"You need the prime factors of an integer up to 10^12, want to know whether it is prime, or need its divisor count.","do_not_use_when":"You need the GCD or LCM of several numbers (use gcd-lcm) or factorials and binomial coefficients (use factorial, combinations-permutations).","required_inputs":["n"],"optional_inputs":[],"urls":{"html":"https://tttkmbb.com/math/prime-factorization","markdown":"https://tttkmbb.com/math/prime-factorization.md","schema":"https://tttkmbb.com/api/v1/calculators/prime-factorization","api":"https://tttkmbb.com/api/v1/calculate/prime-factorization"}},{"calculator_id":"factorial","entity_type":"calculator","name":"Factorial Calculator","category":"math","tool_name":"calculate_factorial","description":"Computes n! = 1 × 2 × … × n for integers from 0 to 170, together with the number of decimal digits, the number of trailing zeros and a scientific-notation form.","use_when":"You need the factorial of an integer, e.g. for counting arrangements or as a building block of permutations and combinations.","do_not_use_when":"n exceeds 170 (the result overflows double precision; use Stirling's approximation or log-gamma) or you need C(n, k) / P(n, k) directly (use combinations-permutations).","required_inputs":["n"],"optional_inputs":[],"urls":{"html":"https://tttkmbb.com/math/factorial","markdown":"https://tttkmbb.com/math/factorial.md","schema":"https://tttkmbb.com/api/v1/calculators/factorial","api":"https://tttkmbb.com/api/v1/calculate/factorial"}},{"calculator_id":"combinations-permutations","entity_type":"calculator","name":"Combinations and Permutations Calculator","category":"math","tool_name":"calculate_combinations_permutations","description":"Counts the ways to choose k items from n: combinations C(n, k) when order does not matter and permutations P(n, k) when it does, with or without repetition.","use_when":"You need nCr (binomial coefficient), nPr, or the number of multisets or sequences of length k drawn from n items.","do_not_use_when":"You need the probability of a specific outcome (use probability-of-events or binomial-distribution) or a plain factorial (use factorial).","required_inputs":["n","k"],"optional_inputs":["with_repetition"],"urls":{"html":"https://tttkmbb.com/math/combinations-permutations","markdown":"https://tttkmbb.com/math/combinations-permutations.md","schema":"https://tttkmbb.com/api/v1/calculators/combinations-permutations","api":"https://tttkmbb.com/api/v1/calculate/combinations-permutations"}},{"calculator_id":"exponent","entity_type":"calculator","name":"Exponent Calculator","category":"math","tool_name":"calculate_exponent","description":"Raises a base to any real exponent (base^exponent), including negative and fractional exponents, and reports the reciprocal and a scientific-notation form.","use_when":"You need a power such as 2^10, 1.05^30 or 8^(1/3), or a quick check of how large a power gets.","do_not_use_when":"You need the exponent that produces a given result (use logarithm) or the n-th root with sign handling for negatives (use nth-root).","required_inputs":["base","exponent"],"optional_inputs":[],"urls":{"html":"https://tttkmbb.com/math/exponent","markdown":"https://tttkmbb.com/math/exponent.md","schema":"https://tttkmbb.com/api/v1/calculators/exponent","api":"https://tttkmbb.com/api/v1/calculate/exponent"}},{"calculator_id":"nth-root","entity_type":"calculator","name":"Nth Root Calculator","category":"math","tool_name":"calculate_nth_root","description":"Computes the principal n-th root of a number (value^(1/n)), returning the real negative root for odd n and the second, negative root for even n.","use_when":"You need √x, ∛x or any integer-degree root, including odd roots of negative numbers.","do_not_use_when":"You need a fractional power such as x^(2/3) (use exponent) or the solutions of a quadratic (use quadratic-equation).","required_inputs":["value","n"],"optional_inputs":[],"urls":{"html":"https://tttkmbb.com/math/nth-root","markdown":"https://tttkmbb.com/math/nth-root.md","schema":"https://tttkmbb.com/api/v1/calculators/nth-root","api":"https://tttkmbb.com/api/v1/calculate/nth-root"}},{"calculator_id":"logarithm","entity_type":"calculator","name":"Logarithm Calculator","category":"math","tool_name":"calculate_logarithm","description":"Computes the logarithm of a positive number to any base using the change-of-base formula, and always reports the natural, common (base 10) and binary (base 2) logarithms.","use_when":"You need log_b(x) for an arbitrary base, or ln, log10 and log2 of a number at once.","do_not_use_when":"You need to raise a base to a power (use exponent) or a root (use nth-root); for pH-style −log10 of a concentration use ph.","required_inputs":["value"],"optional_inputs":["base"],"urls":{"html":"https://tttkmbb.com/math/logarithm","markdown":"https://tttkmbb.com/math/logarithm.md","schema":"https://tttkmbb.com/api/v1/calculators/logarithm","api":"https://tttkmbb.com/api/v1/calculate/logarithm"}},{"calculator_id":"fraction-simplifier","entity_type":"calculator","name":"Fraction Simplifier","category":"math","tool_name":"calculate_simplified_fraction","description":"Reduces a fraction to lowest terms by dividing by the GCD and converts it to a mixed number, a decimal and a percentage.","use_when":"You have a numerator and denominator and want the reduced fraction, its mixed-number form, decimal value or percent.","do_not_use_when":"You need to add or multiply fractions (reduce each result with this tool afterwards) or to simplify a ratio of non-integers (use ratio).","required_inputs":["numerator","denominator"],"optional_inputs":[],"urls":{"html":"https://tttkmbb.com/math/fraction-simplifier","markdown":"https://tttkmbb.com/math/fraction-simplifier.md","schema":"https://tttkmbb.com/api/v1/calculators/fraction-simplifier","api":"https://tttkmbb.com/api/v1/calculate/fraction-simplifier"}},{"calculator_id":"ratio","entity_type":"calculator","name":"Ratio Calculator","category":"math","tool_name":"calculate_ratio","description":"Simplifies a ratio a:b to lowest terms (decimals are scaled to integers first), expresses it as a decimal, as n:1 and as percentage shares, and optionally scales it to a new value of a.","use_when":"You need to reduce a ratio, compare two quantities, or find the matching second value when the first is scaled (e.g. mixing or recipe ratios).","do_not_use_when":"You are solving a/b = c/x with three known values (use proportion) or reducing a fraction with sign handling (use fraction-simplifier).","required_inputs":["a","b"],"optional_inputs":["new_a"],"urls":{"html":"https://tttkmbb.com/math/ratio","markdown":"https://tttkmbb.com/math/ratio.md","schema":"https://tttkmbb.com/api/v1/calculators/ratio","api":"https://tttkmbb.com/api/v1/calculate/ratio"}},{"calculator_id":"proportion","entity_type":"calculator","name":"Proportion Calculator","category":"math","tool_name":"solve_proportion","description":"Solves the proportion a / b = c / x for the unknown fourth term by cross-multiplication (x = b × c / a) and reports the common scale factor.","use_when":"Three terms of a proportion are known and you need the fourth, e.g. converting a recipe, map scale or unit rate.","do_not_use_when":"You only want to simplify a ratio (use ratio) or the unknown is a percentage (use percentage).","required_inputs":["a","b","c"],"optional_inputs":[],"urls":{"html":"https://tttkmbb.com/math/proportion","markdown":"https://tttkmbb.com/math/proportion.md","schema":"https://tttkmbb.com/api/v1/calculators/proportion","api":"https://tttkmbb.com/api/v1/calculate/proportion"}},{"calculator_id":"slope","entity_type":"calculator","name":"Slope Calculator","category":"math","tool_name":"calculate_slope","description":"Computes the slope of the line through two points (rise over run), its y- and x-intercepts, the slope-intercept equation y = mx + b, the angle of inclination and the distance between the points.","use_when":"You have two points and need the gradient or the equation of the line through them.","do_not_use_when":"You need a best-fit line through many points (use linear-regression) or only the distance between two points (use distance-2d).","required_inputs":["x1","y1","x2","y2"],"optional_inputs":[],"urls":{"html":"https://tttkmbb.com/math/slope","markdown":"https://tttkmbb.com/math/slope.md","schema":"https://tttkmbb.com/api/v1/calculators/slope","api":"https://tttkmbb.com/api/v1/calculate/slope"}},{"calculator_id":"distance-2d","entity_type":"calculator","name":"Distance Between Two Points Calculator","category":"math","tool_name":"calculate_distance_2d","description":"Computes the straight-line (Euclidean) distance between two points in the plane, their midpoint, the coordinate differences and the Manhattan distance.","use_when":"You have two (x, y) coordinates and need the distance between them or the point halfway between them.","do_not_use_when":"You need the slope or equation of the line through the points (use slope) or the third side of a right triangle from two sides (use pythagorean).","required_inputs":["x1","y1","x2","y2"],"optional_inputs":[],"urls":{"html":"https://tttkmbb.com/math/distance-2d","markdown":"https://tttkmbb.com/math/distance-2d.md","schema":"https://tttkmbb.com/api/v1/calculators/distance-2d","api":"https://tttkmbb.com/api/v1/calculate/distance-2d"}},{"calculator_id":"pythagorean","entity_type":"calculator","name":"Pythagorean Theorem Calculator","category":"math","tool_name":"solve_pythagorean_theorem","description":"Finds the missing side of a right triangle from any two of the legs a, b and hypotenuse c using a² + b² = c², and reports the area, perimeter and acute angles.","use_when":"You know two sides of a right triangle and need the third, or want to check whether three lengths form a right triangle.","do_not_use_when":"The triangle is not right-angled (use triangle-solver) or you need the distance between coordinates (use distance-2d).","required_inputs":[],"optional_inputs":["a","b","c"],"urls":{"html":"https://tttkmbb.com/math/pythagorean","markdown":"https://tttkmbb.com/math/pythagorean.md","schema":"https://tttkmbb.com/api/v1/calculators/pythagorean","api":"https://tttkmbb.com/api/v1/calculate/pythagorean"}},{"calculator_id":"rounding","entity_type":"calculator","name":"Rounding Calculator","category":"math","tool_name":"calculate_rounded_value","description":"Rounds a number to a given number of decimal places (negative for tens, hundreds, …) or significant figures using round-half-away-from-zero, and also reports the ceiling, floor and truncated values at the same precision.","use_when":"You need a number rounded to a fixed number of decimals or significant figures, or its ceiling/floor at that precision, with the exact decimal behaviour (2.675 → 2.68).","do_not_use_when":"You want a number written in scientific or engineering notation (use scientific-notation).","required_inputs":["value"],"optional_inputs":["precision","mode"],"urls":{"html":"https://tttkmbb.com/math/rounding","markdown":"https://tttkmbb.com/math/rounding.md","schema":"https://tttkmbb.com/api/v1/calculators/rounding","api":"https://tttkmbb.com/api/v1/calculate/rounding"}},{"calculator_id":"arithmetic-sequence","entity_type":"calculator","name":"Arithmetic Sequence Calculator","category":"math","tool_name":"calculate_arithmetic_sequence","description":"Computes the n-th term and the sum of the first n terms of an arithmetic progression from the first term and the common difference, and lists the first terms.","use_when":"Terms increase or decrease by a constant amount (e.g. 2, 5, 8, …) and you need a specific term or the total of the first n terms.","do_not_use_when":"Terms are multiplied by a constant ratio (use geometric-sequence) or you need interest that compounds (use compound-interest).","required_inputs":["first_term","common_difference","n"],"optional_inputs":[],"urls":{"html":"https://tttkmbb.com/math/arithmetic-sequence","markdown":"https://tttkmbb.com/math/arithmetic-sequence.md","schema":"https://tttkmbb.com/api/v1/calculators/arithmetic-sequence","api":"https://tttkmbb.com/api/v1/calculate/arithmetic-sequence"}},{"calculator_id":"geometric-sequence","entity_type":"calculator","name":"Geometric Sequence Calculator","category":"math","tool_name":"calculate_geometric_sequence","description":"Computes the n-th term and the sum of the first n terms of a geometric progression from the first term and common ratio, plus the sum to infinity when |r| < 1.","use_when":"Each term is the previous one multiplied by a constant ratio (e.g. 3, 6, 12, …) and you need a term, a partial sum or the limit of the series.","do_not_use_when":"Terms change by a constant difference (use arithmetic-sequence) or you need a money value with periodic deposits (use future-value / compound-interest).","required_inputs":["first_term","common_ratio","n"],"optional_inputs":[],"urls":{"html":"https://tttkmbb.com/math/geometric-sequence","markdown":"https://tttkmbb.com/math/geometric-sequence.md","schema":"https://tttkmbb.com/api/v1/calculators/geometric-sequence","api":"https://tttkmbb.com/api/v1/calculate/geometric-sequence"}},{"calculator_id":"modulo","entity_type":"calculator","name":"Modulo Calculator","category":"math","tool_name":"calculate_modulo","description":"Divides one number by another and reports the remainder under the three common sign conventions (truncated as in C/JavaScript, floored as in Python, and the non-negative Euclidean modulo) together with the integer quotient.","use_when":"You need a mod b, the remainder of a division, or want to know how different programming languages treat negative operands.","do_not_use_when":"You need the prime factors or divisors of a number (use prime-factorization) or a change of number base (use base-converter).","required_inputs":["dividend","divisor"],"optional_inputs":[],"urls":{"html":"https://tttkmbb.com/math/modulo","markdown":"https://tttkmbb.com/math/modulo.md","schema":"https://tttkmbb.com/api/v1/calculators/modulo","api":"https://tttkmbb.com/api/v1/calculate/modulo"}},{"calculator_id":"base-converter","entity_type":"calculator","name":"Number Base Converter","category":"math","tool_name":"convert_number_base","description":"Converts an integer written in one base (2–36) to another, using exact arbitrary-precision arithmetic, and always shows the binary, octal, decimal and hexadecimal forms.","use_when":"You need to convert between binary, octal, decimal, hexadecimal or any positional base up to 36, including large integers.","do_not_use_when":"The value has a fractional part, you need Roman numerals (use roman-numeral) or byte/bit unit conversions (use data-storage).","required_inputs":["value"],"optional_inputs":["from_base","to_base"],"urls":{"html":"https://tttkmbb.com/math/base-converter","markdown":"https://tttkmbb.com/math/base-converter.md","schema":"https://tttkmbb.com/api/v1/calculators/base-converter","api":"https://tttkmbb.com/api/v1/calculate/base-converter"}},{"calculator_id":"scientific-notation","entity_type":"calculator","name":"Scientific Notation Converter","category":"math","tool_name":"convert_to_scientific_notation","description":"Writes a number in normalised scientific notation m × 10^e with 1 ≤ |m| < 10, in E-notation, and in engineering notation (exponent a multiple of 3).","use_when":"You need a very large or very small number in scientific or engineering form, or its order of magnitude.","do_not_use_when":"You want to round a number to a given precision (use rounding) or compute a power (use exponent).","required_inputs":["value"],"optional_inputs":[],"urls":{"html":"https://tttkmbb.com/math/scientific-notation","markdown":"https://tttkmbb.com/math/scientific-notation.md","schema":"https://tttkmbb.com/api/v1/calculators/scientific-notation","api":"https://tttkmbb.com/api/v1/calculate/scientific-notation"}}]},"timestamp":"2026-09-23T23:26:29Z","next_actions":[],"links":{"docs":"https://tttkmbb.com/calculators.md"}}