Unit Price Calculator — Cost Per Unit & Best Value
Compare products by price per unit to find the best value. Enter each option’s price and amount; the cheapest per unit is highlighted. In your browser.
- 0.006 per g+20%
- 0.005 per g✓ Best value
Best value: 0.005 per g
🔒 Calculated in your browser. Enter each option's price and amount in the SAME unit; the lowest price-per-unit is highlighted.
Which one is the better deal
Grocery and bulk prices are hard to compare when sizes differ. Enter each option’s price and its amount in the same unit (grams, ounces, items…) and the tool shows the price per unit for each and highlights the cheapest. Add as many options as you want.
Same unit, fair comparison
For a valid comparison, measure every option in the same unit — convert 1 kg to 1000 g, or 2 lb to 32 oz, before entering. The maths is simple division, done instantly in your browser with nothing uploaded.
The units have to match, and that is the whole trick
The comparison divides price by quantity, so it only means something when every row is measured in the same unit. A 500 g pack against a 1.2 kg pack has to be entered as 500 and 1200, or as 0.5 and 1.2 — not as 500 and 1.2, which prices the large pack per kilogram against the small one per gram and makes it read a thousand times more expensive than it is. This is the one mistake that turns the tool into a lie, and it is worth converting on paper before you type. Where a pack is priced by count rather than weight — 12 rolls, 40 capsules — count is a perfectly good unit as long as every row uses it.
Bigger is not automatically cheaper
The percentage beside each row is how much more that row costs per unit than the cheapest one, so the winner reads 0% and everything else is the premium you would pay. Supermarkets price large packs above small ones often enough that checking is worth the ten seconds: multibuys frequently beat the big box, and a promotion on the small size routinely undercuts everything. Unit price is also not the only term — a cheaper unit price on a quantity you will not finish before it spoils is not a saving, and neither is a bulk pack you have nowhere to put.
Frequently asked questions
How do I calculate price per unit?
Divide the price by the amount. $3 for 500 g is $0.006 per gram. The tool computes this for each option and flags the lowest.
Why must the units match?
Comparing per-gram to per-ounce is meaningless. Put every option in the same unit first, then the lowest price-per-unit is the best value.
Do the units have to be the same?
Yes, and it is the one thing that can make the answer badly wrong. Convert everything to grams, or everything to kilograms, before entering it. Mixing 500 g with 1.2 kg divides the larger pack's price by 1.2 instead of 1200, so it reads a thousand times more expensive than it is.
What does the percentage next to a row mean?
How much more that row costs per unit than the cheapest row. The best value shows 0%; a row at 15% costs fifteen percent more per gram, per litre or per item.
Can I compare by count instead of weight?
Yes. Quantity is just a number — rolls, capsules, teabags all work, as long as every row is counted the same way.