One product
Normalize a pack price to a useful shopping unit.
- Price is the total offer price. Use the same currency throughout.

Shopping & Household calculator
Compare equivalent quantities across pack sizes, bulk purchases and multibuy offers without mixing incompatible units.
500 g for 3.00 is 6.00 per kg (0.60 per 100 g). 750 g for 4.65 is 6.20 per kg. The smaller pack is cheaper by 0.20 per kg, a saving of about 3.2%, and buying 500 g of the larger product would cost 3.10.
Amazon
Every calculation option
Normalize a pack price to a useful shopping unit.
Compare two offers on the same mass, volume or item basis.
500 g for 3.00 is 6.00 per kg (0.60 per 100 g). 750 g for 4.65 is 6.20 per kg. The smaller pack is cheaper by 0.20 per kg, a saving of about 3.2%, and buying 500 g of the larger product would cost 3.10.
| Input | Value |
|---|---|
| Price | 3 |
| Quantity per item | 500 |
| Unit | g |
| Items in offer | 1 |
| Result | Value |
|---|---|
| Product A unit price | 6 / kg |
| Product A price per 100 g | 0.6 |
Divide each price by its total quantity in the same base unit, including all items in a multi-pack. A 500 g pack at 3 costs 6 per kg, while a 1 kg pack at 6.20 costs 6.20 per kg. The larger pack is not automatically cheaper.
Only when you know the product's relevant density and deliberately convert the quantities. The ordinary comparison modes keep mass, volume and item counts separate. Choose compatible units so that the displayed lower unit price represents a meaningful comparison between the products.
No. The result compares quantity and price under the stated inputs. Consider how much you will use, storage, expiry, quality and your cash outlay. A discounted larger pack can waste money if much of it is discarded before use. Check usable stock too. Check usable stock too.
Calculation/content reviewed 4 October 2026. Source: Babushka Market’s displayed formulas, units and labelled editable assumptions. How the estimates work