Compare package and multipack prices per 100 g, 100 mL or item, using one currency and matching units.
Your input
Outputs are cleared when the input changes.
Result
Enter your data or use the example, then run the tool.
Worked example
A costs 60 for 500 g, so it costs 12 per 100 g. B costs 45 for 300 g, so it costs 15 per 100 g: 25% above A.
Three 200 g packs contain 600 g. Enter the price of the complete three-pack, size 200, unit g and pack count 3.
Method
Total quantity equals size per pack multiplied by pack count. Kilograms are converted to grams and litres to millilitres before calculating price per 100 base units; countable goods use price per item.
Relative difference is (unit price − lowest unit price) ÷ lowest unit price × 100. When the lowest price is zero, a positive product’s relative percentage is undefined and is labelled accordingly.
Limits
Prices must be in the same currency and for comparable goods. No exchange rates, coupons, tax adjustments, live prices or quality assessments are fetched.
Mass and volume require ingredient-specific density, which is not assumed. Rational arithmetic is exact; non-terminating decimals are labelled approximate and truncated after 12 places.
Your inputs stay on this device. Only optional, consented page visits are measured. Input values, files, filenames and processing logs are not sent to Analytics.
When switching languages, text, settings and selected files are temporarily kept on this device. Transfers are removed after restoring; interrupted transfers are cleaned up on a later visit. Inputs and files are never uploaded.