Proportion Calculator
Solve A:B = C:D for one missing term. Same engine as Ratio. Cross-multiply A·D = B·C. Not percent change. Not a second engine. Runs locally.
Trust summary CVP VERIFIED · CVP protocol 1.0.0-proposed · Core assurance · all published modes
- Input interpretation
- Enter values to calculate.
- Result
- —
- Verified scope
- all published modes
- Assurance
- Core
- Declared partition coverage
- PASS · 8/8 declared partitions (simplify, proportion, scale, split, compare, convert, three-term, invalid-domain) · Matrix
- Numerical scope
- All six published Ratio modes (simplify, proportion, scale, split, compare, convert), including A:B:C where those modes support it. Independent O2 expected values; exact rational BigInt; Node is runtime host only.
- Known limitations
- Core CVP does not include live graph, viewport, or pointer interaction.
- Model
- The missing term in A:B = C:D.
- Scope
- Finite rationals: integers, terminating decimals, or simple fractions a/b.
- Verification
- Engine tested · Source checked · v1.0.2 · CVP VERIFIED · CVP protocol 1.0.0-proposed · Core assurance · all published modes· View Manifest · CVP overview · Specification
- Versions
- Calculation 1.0.2 · CVP protocol 1.0.0-proposed · Evidence 2026-09-16.sources-no-wolfram
- Verification revision
- 2026-09-16.sources-no-wolfram · 7/7 property · digest e32c91d652f9
- Legacy regression
- 26/26 tests · Production surface contract 10/10
- Trust layers
- Verification VERIFIED · Production CURRENT · overall VERIFIED
- Reference
- O1 model · O2 expected_values · O2 numerical_behavior
- Interfaces
- PASS · UI (SSR) / REST / MCP
- Supplemental domain review
- Not performed
- Named expert review
- Not performed
- CVP suite
- 13/13 golden · 7/7 CVP boundary · 7/7 invalid · 7/7 property · 2/2 metamorphic · 2/2 round-trip · 3/3 cross-interface · 8/8 CVP contract · Manifest
- Evidence
- 11 legacy golden · 7 legacy boundary · legacy regression suite · 13/13 oracle-backed golden · 7/7 invalid · Artifact integrity PASS
- Semantic contract
- PASS
Full verification
Formulas
Core equations used by this calculator.
How to use
Enter three of A, B, C, D
4:7 = x:21 is A=4, B=7, C blank, D=21. The full ratio page stays at /ratio.
Read the missing term
x = 4×21/7 = 12. Terms are exact rationals.
Example calculations
Common configurations with formula and result.
Missing C
4:7 = x:21
Check a full proportion
4:7 = 12:21
Proportion calculator specification
Version 1.0.2 · Engine tested
- Engine tested 26/26 tests · Production surface contract 10/10
- Named expert review Not performed
- Calculation version 1.0.2
- Definition
- A proportion equates two ratios: A:B = C:D, so A·D = B·C. This page is mode=proportion on math.ratio. Leave exactly one of A, B, C, D blank. Not a second engine. Not percent change. Not percent error.
- What it calculates
- The missing term in A:B = C:D.
- Inputs
- Three of A, B, C, D
- Outputs
- Missing term
- Formula
A·D = B·C- Assumptions
- Finite rationals: integers, terminating decimals, or simple fractions a/b.
- Exactly one of A, B, C, D is blank.
- Not percent change. Not percent error. Not simplify, scale, split, compare, or convert.
- Units
- Dimensionless (or consistent units across terms)
- Boundary conditions
- Not exactly one blank → PROPORTION_ONE_BLANK
- Zero denominator when solving → undefined
- Example
- 4:7 = x:21 → x = 12
- Validation cases
1 published on this page · 26/26 tests · Production surface contract 10/10 · View evidence
- 4:7 = x:21 → 12
- Sources
- OpenStax Prealgebra 2e — Solve Proportions — 6.5 Cross-multiply to solve A/B = C/DSupports: A proportion is two equal ratios; the missing term is solved by cross-multiplication
- OpenStax Prealgebra 2e — Solve Proportions — 6.5 Cross-multiply to solve A/B = C/D
- Calculation version
- 1.0.2
Background
Interpretation and common distinctions.
What is a proportion?
A proportion says two ratios are equal: A:B = C:D, which is the same as A/B = C/D. Cross-multiply to get A · D = B · C.
This page only solves that equation. Simplify, scale, split, compare, and convert stay on Ratio. Percent change stays on percentage change.
Related tools
Other calculators in this family: Percent Error Calculator, Percentage Calculator, Percentage Change Calculator, Ratio Calculator . Explore all Percent, Ratio & Proportion.
Frequently asked questions
Key distinctions behind the calculation.
Is this a second ratio engine?
No. It is mode=proportion on math.ratio, the same engine as /calc/math/ratio.
Is this percent change?
No. Percent change is (V₂ − V₁) / |V₁|. That page is /calc/math/percentage-change. A proportion equates two ratios.
Can I leave more than one field blank?
No. Exactly one of A, B, C, D is blank. Two blanks is PROPORTION_ONE_BLANK.
Where does this run?
Locally in the browser by default. REST and MCP call the same ratio engine.