Handy Orchard

Unit price comparer

Compare package and multipack prices per 100 g, 100 mL or item, using one currency and matching units.

Your input

For example TWD or USD. Every entered price must use this currency; no exchange conversion is performed.

One row: name | total price | size per pack | unit | pack count. Units: mg/g/kg/oz/lb, uL/mL/cL/L or item/each/pc/pcs. No fl oz. Enter 2–100 products.

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.

Sources

NIST guide to SI units and prefixes

Related tools

Recipe portion scalerClock time duration

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.