Favorite places of your favorite city
Home
Add to preferred sources on Google

Unit Price Comparison Calculator

Which package costs less for the same amount? Compare two prices by weight, volume or item count.

Compare two offers

Use one currency for both offers. Changing it keeps your numbers; no exchange conversion is made.

Offer A

Price: 0–1000000, with up to 2 decimal places.

Quantity: 0.001–1000000 in the selected unit, with up to 3 decimal places.

Offer B

Price: 0–1000000, with up to 2 decimal places.

Quantity: 0.001–1000000 in the selected unit, with up to 3 decimal places.

One pack is assumed. For a multipack, set the pack count below. If you enter the offer's total quantity, leave its pack count at 1.

Use digits and a dot or comma for decimals, without grouping or unit letters.

Changing a quantity unit keeps your number and reads it in the new unit; it does not convert the entry.

Multipacks and display units

Whole number from 1 to 1000. Price covers all these packs; quantity is for one pack.

Whole number from 1 to 1000. Price covers all these packs; quantity is for one pack.

Both offers use this same comparison amount. Changing it does not change which unit price is lower.

Your comparison

Enter both prices and quantities to compare.

This compares price per quantity only, not quality, usefulness or the amount you will actually use.

How this was calculated

The percentage is the unit-price difference divided by the higher unit price. It is not a saving on the pack's total price.

Unit prices show up to 4 decimal places; percentage differences show up to 2. “About” marks rounding. Positive values below the display step use “Less than”. The verdict is calculated before rounding.

Comparison of the entered whole-offer prices and quantities; not a shopping recommendation.

How to compare two offers

  1. Choose weight, volume or items, and select the one currency used by both prices.
  2. For Offer A and Offer B, enter the price for the whole offer and the quantity in one pack. Match the quantity unit to each package label.
  3. For identical multipacks, open Multipacks and display units and enter each pack count. If your quantity already covers the whole offer, leave the count at 1.
  4. Read the lower unit-price verdict and both prices for the same comparison amount. Change the display amount in the options if you want price per 100 g, per litre or another listed basis.

Useful package-price comparisons

  • Compare weights in g, kg, ordinary weight ounces or pounds; volumes in ml, litres, explicitly US or Imperial fluid ounces and gallons; or whole item counts.
  • Include repeated identical packs without multiplying the price again. The price always covers the whole offer.
  • Show both unit prices for one common amount, including 100 g, 100 ml or 100 items. The verdict stays the same when only this display basis changes.
  • The comparison uses the entered quantities before display rounding, so similar-looking prices are not automatically treated as a tie.
  • Copy a qualified summary of both offers, pack counts, unit prices and the comparison. Nothing is saved as a shopping history.

When a unit price calculator helps

  • Compare a small bag with a larger one when their package prices and quantities differ.
  • Compare a multipack of cans with a large bottle by the total volume each offer supplies.
  • Compare eggs, bags or other like-for-like items by count when each counted item is a meaningful comparable unit.

Understanding price per unit

Unit price is the whole-offer price divided by the total comparable quantity. For identical packs, total quantity is the quantity in one pack multiplied by the pack count.

Convert compatible quantities to the same comparison amount before comparing prices. Grams and kilograms measure weight; millilitres and litres measure volume. Weight cannot be converted to volume here, and an item count cannot be converted to weight.

There are two valid ways to enter the same offer: one pack's quantity and its number of identical packs, or the already combined quantity with pack count 1. Do not enter a combined quantity and also multiply it by the pack count.

A price per 100 g and a price per kg describe the same rate on different bases. Both offers must use the same basis. This choice changes the numbers you read, not which price is lower.

The percentage lower unit price is calculated against the higher unit price: difference ÷ higher unit price × 100. It compares the cost of the same amount, not the two different package totals.

Displayed unit prices have up to four decimals and percentages up to two. “About” identifies rounded values. Very small positive values are shown as “Less than”, rather than as zero. An exact tie is determined from the full calculation.

Worked shopping examples

Offer A costs USD 4.20 for 600 g; Offer B costs USD 6.25 for 1 kg. Their prices are USD 7.00 and USD 6.25 per kg. Offer B has about a 10.71% lower unit price.

Offer A costs USD 4.50 for three identical 250 ml packs; Offer B costs USD 5.20 for one 1 L bottle. Enter 250 ml and pack count 3 for A. Its total is 750 ml, so the prices are USD 6.00 and USD 5.20 per litre; B is about 13.33% lower per litre.

A 12-item pack costing USD 4 and an 18-item pack costing USD 5 work out to about USD 0.3333 and USD 0.2778 per item. Offer B has about a 16.67% lower unit price, although its package costs more.

USD 2.50 for 500 g and USD 5.00 for 1 kg are both USD 5.00 per kg. The different package totals do not change that exact tie.

USD 2.44 for 16 ordinary weight ounces and USD 2.99 for 1 lb supply the same weight. Their prices are USD 2.44 and USD 2.99 per lb; A is about 18.39% lower per lb.

What the comparison does not decide

A lower unit price does not establish better quality, nutritional equivalence, suitability or a better purchase. Compare genuinely comparable quantities and consider whether you will use the amount you buy.

Enter the prices that apply to your comparison. The calculator does not add taxes, delivery, deposits, coupons or membership conditions, check offer availability or convert between currencies.

Use net quantity consistently for both offers. Ounces by weight are not fluid ounces; US and Imperial fluid ounces and gallons are different. Mixed packs with different contents need a separately worked-out comparable total.

Entries and privacy

Calculations use page-memory entries. This tool has no calculation account, saved history, upload or input-valued share link. Clear removes its drafts and restores its defaults.

The surrounding website still makes ordinary requests and may use analytics or consent services. Copying a summary puts the text on your device's clipboard; that is your explicit action, not a promise of complete site-wide offline operation.

Unit price comparison questions

Divide the whole-offer price by its weight in kilograms for price per kg. For price per 100 g, divide by the weight in grams and multiply by 100. Compare both offers using the same basis.

Enter the price for the whole offer, the quantity in one identical pack, and the number of packs in the options. For six 330 ml cans, use 330 ml and count 6. If you enter their combined 1980 ml instead, keep the pack count at 1.

No. A smaller pack on offer can cost less per comparable amount. The calculator compares the quantities and prices you enter, not a general assumption about bulk buying.

No. Weight and volume are different quantities and require product-specific density information to convert. This tool compares only units within the selected weight, volume or item-count group.

No. Ordinary ounces measure weight; fluid ounces measure volume. US and Imperial fluid ounces also have different volumes, so select the explicitly labeled unit printed on the package.

It is the difference in unit prices divided by the higher unit price, multiplied by 100. A 20% lower unit price means the same comparable amount costs 20% less; it is not necessarily a 20% lower package price.

The verdict uses the full calculation. Unit prices are shortened to four decimals, so a small difference can disappear from the displayed numbers without becoming an exact tie. The page flags this situation.

No. Select one supported currency and enter both prices in it. Changing the selection reinterprets the numbers without exchanging them. Currency price-entry precision does not limit the fractional digits shown in calculated unit prices.

Yes. Zero is a valid whole-offer price when quantity and pack count are positive. A zero unit price is 100% lower than a positive unit price. If both prices are zero, the result is an exact tie and no percentage division is needed.

It answers only which entered offer costs less for the same quantity. Quality, comparable item size, usable content, spoilage, budget and product suitability can still change your choice.

Sources and assumptions

These references explain common-quantity comparisons and unit definitions. This calculator is not a retailer label-compliance checker or a currency exchange service.

Sources checked on 12 October 2026.

Bill Split & Tip Calculator

Divide a bill equally, optionally add your own tip and get payment amounts that add up exactly.

Open tool — Bill Split & Tip Calculator

Discount Calculator

Find a sale price and savings from a percentage off, with an optional second percentage discount.

Open tool — Discount Calculator
View all tools in this category