All tools

Weighted decision matrix

Compare venues, courses or equipment with your own criteria, weights and ratings. Inspect score breakdowns, test weight changes and export a comparison report locally.

Open saved comparison · JSONNo file selected
Build your comparison

1. What matters?

Weights need not add to 100. Higher weight means more influence. A minimum is a must-have, even when its weight is zero.

2. Rate your options

0 = worst, 10 = best. Rate affordability higher when lower cost is better. Blank means unknown. Scroll the table sideways for more options.

Criterion / option
Affordability4 · No minimum
Convenience4 · No minimum
Suitability2 · No minimum
Notes / evidence

3. Compare the outcome

Complete all ratings with a positive weight or a minimum requirement to see the ranking.

Your inputs stay in this tab. Save editable JSON before closing; CSV and the report cannot be imported back here.

How to use

  1. Name the options and criteria, or load the venue example.
  2. Set weights and optional minimum ratings; score every option with 10 meaning best.
  3. Review ranks and contributions, try a weight scenario, then export CSV/report and save editable JSON.

Before you start

2–12 options and 1–12 criteria. Rate desirability from 0 (worst) to 10 (best), whole numbers; for cost, a lower cost should get a higher desirability rating. Weights are whole numbers 0–100 and normalized automatically. Total score = sum(rating × weight) / sum(weights) × 10. Optional minimum ratings exclude options that fail any requirement, including zero-weight criteria. Missing required ratings block the entire ranking; blank zero-weight ratings without a minimum are ignored. Ties share rank before display rounding. Example: ratings 9,5,7 with weights 4,4,2 score 70/100. Sensitivity changes one raw weight while others stay fixed; it is a scenario, not a prediction. Results reflect your judgments, not objective recommendations. No prices, research or collaborative scoring supplied. CSV uses a decimal point and protects formula-like text. JSON up to 1 MB, 30 undo steps; save explicitly before closing. No automatic storage.