Online Tool Store Online Tool Store

Weighted Average Calculator

Calculate a weighted mean from editable values and weights with automatic normalization and a clear item-by-item formula breakdown in your browser.

🔒 This tool runs entirely in your browser. Your files are never uploaded to a server.

Inputs

Values and weights

LabelValueWeight (%)
%
%
%

How it works

  1. Enter every value and its relative weight.
  2. Add or remove rows and optionally normalize weights to 100%.
  3. Read the live weighted result and item-by-item calculation breakdown.

Weighted average = Σ(value × weight) ÷ Σ(weights)

FAQ

What is a weighted average?

A weighted average gives some values more influence than others. Each value is multiplied by its weight, those products are added, and the total is divided by the sum of the weights.

Do weights have to total 100%?

No. The formula normalizes any positive total automatically, though percentages totaling 100% are often easiest to understand. Use Normalize weights if needed.

Can weights be decimals?

Yes. Values and weights can both be decimals, and weights must be zero or greater.

Are my numbers saved or uploaded?

No. The calculation runs locally with JavaScript and nothing is sent from your browser.

What happens if I enter a negative weight?

It's flagged as invalid - weights must be zero or greater, since a negative weight doesn't have a meaningful interpretation in a weighted average.

How we compare

FeatureOnline Tool StoreSpreadsheetBasic calculator
Editable rowsManual
Formula breakdownFormula onlyNo
One-click normalizationManualNo

Explore related tools

Embed this tool

Paste this on your own site — it stays free, and every file still stays in your visitor's browser, not yours or ours.