Unit Price Calculator
Compare offers by price per kilogram, litre or item; keep mass, volume and count separate.
About this tool
Compare offers for the same product in one currency. Enter the actual total package price and its quantity. Product names are optional. Price and quantity use decimal point or comma; an empty offer stays neutral until you enter a value. New offers focus the price field; removing one moves focus to a remaining offer.
Unit price = total price / quantity in the base unit. Mass is compared per kg, volume per litre and count per item. These groups never share a winner; no density is assumed. One offer on its own has no winner. Matching lowest prices are explicitly tied. The calculation uses unrounded values; only negligible floating-point conversion differences are treated as equal.
Examples: 2 for 500 g = 4/kg, 3 for 1 kg = 3/kg. Equal prices for 1000 ml and 1 l tie. A genuinely zero price is valid; an empty price or a nonzero number outside the supported numeric range is not free. Invalid offers are excluded and show a field or numeric-range error.
Supported units: item, kg, g, international avoirdupois lb and oz, l and ml. One lb = 0.45359237 kg; one oz = 1/16 lb, not a fluid ounce. Convert multipacks to their total quantity yourself. Very small or large unit prices use scientific notation instead of appearing as zero. Display rounding can hide tiny differences; there is no currency conversion or price lookup. Up to 24 offers; names up to 120 characters. Reload/navigation discards this comparison.
Factors: NIST conversion tables.