Simplify exact ratios, solve proportions and allocate quantities with labeled part-to-whole comparison bars.
01 / PURPOSE-SPECIFIC INPUTS
02 / RESULT & INTERACTIVE INSPECTION
Signed ratios are supported for simplification and scaling, with a positive first nonzero reduced term. Percentage/allocation diagrams are not invented for negative or zero-total ratios.
Original ratio · normalized shares, Part 1: 0.4 of total; 40% of that bar’s whole.
| Part | Original term | Exact fraction of total | Percent · display | Exact quantity share |
|---|---|---|---|---|
| 1 | 12 | 2/5 | 40% | Not requested |
| 2 | 18 | 3/5 | 60% | Not requested |
Enter your values locally; no inputs are uploaded.
Check validation feedback before reviewing the browser-generated result.
Review the explanation, copy supported outputs or reset the workspace.
Choose simplification, proportion or allocation. Enter exact ratio terms or three known proportion values. Inspect exact results and separately rounded proportional widths. Read the worked explanation and scope alongside every result.
Simplify exact ratios, solve proportions and allocate quantities with labeled part-to-whole comparison bars. Interactive controls inspect the calculated model without silently changing submitted assumptions.
Ratio Calculator inputs and calculations remain in browser memory. No external processing API receives entered dates, measurements, coefficients or financial values. Ordinary website page requests may still be logged. Clipboard access occurs only when you choose Copy Result.
Exact rational terms are converted to a common denominator, then the resulting integers are divided by their greatest common factor. For example, 12:18 becomes 2:3 and 1/2:3/4 becomes 2:3.
A:B = C:D uses the cross product A×D = B×C to solve the selected missing term. Original denominators B and D must remain nonzero; degenerate cases are not assigned guessed solutions.
No. A two-term numeric ratio converts to the fraction A/B. Part-to-whole shares instead divide each term by the sum; the calculator labels these different interpretations separately.
Each share is total quantity times its term divided by the term sum. A total of 1000 allocated 2:3 gives exactly 400 and 600 before any display rounding.
Signed terms are supported for simplification and scaling, with the first nonzero reduced term normalized positive. Nonnegative positive-total terms are required for allocation and part-to-whole percentages; an all-zero ratio is rejected.
Bars use finite floating display widths, while fractions and allocations retain exact rational text. Tiny shares can be below pixel resolution; signed or numerically unrepresentable patterns do not receive invented positive allocation bars.