Unit Price & Price Comparison Calculator
The ultimate shopping calculator. Compare two or more items by their true unit price — whether you need a price per ounce, per pound, per kilogram, per litre, or per item calculator. Options in different currencies are converted automatically.
All calculations run locally in your browser. Nothing you enter is sent to a server.
Rates are editable estimates (1 EUR = X). Update them to match the current market before comparing.
Add one row per option (Option A, Option B, Option C…). For each, enter the price, the currency it is listed in, the quantity, and a unit type + amount so the unit price can be compared fairly.
Comparison Results
All final prices shown in EUR. The best deal is highlighted. The Unit Price column is the fairest way to compare options of different sizes.
| Option | Listed Price | Qty | Final Price | Unit Price | Verdict |
|---|
How to Use This Calculator
- Set your Display Currency (the currency every result is converted into) and, if you are comparing across currencies, check the exchange rates above.
- Add one row per option (Option A, Option B, Option C…). For each, enter the listed price, the currency it is sold in, the quantity, and a unit type + amount (e.g. 500 g, 1 lb, 2 L) so the unit price can be compared fairly.
- Click Compare Prices. The summary cards, results table and bar chart appear instantly, with the best deal highlighted.
- Read the Unit Price column to compare options of different sizes — the lowest unit price in each category (weight, volume, or count) is the best value.
- Click Export Results as CSV to download the full breakdown for Excel, Google Sheets or Numbers.
What Is the Unit Price?
The unit price is the cost per single unit of weight, volume or count — for example per ounce, per pound, per kilogram, per litre, or per item. It lets you look past packaging size and see which option truly costs less.
Say you are buying flour and see two packs: a small one at $1.00 for 1 kg, and a larger one at $1.35 for 1.5 kg. The unit price of the small pack is $1.00/kg, while the large pack works out to $0.90/kg. The larger pack is the better deal — you save $0.10 per kilogram.
Comparing unit prices is the single most reliable way to beat shelf psychology: bigger packs are not always cheaper, and a lower sticker price is not always a lower cost per unit.
The Unit Price Formula
For a single package, divide the total price by the number of units:
unit price = total price ÷ number of units
For a multi-item package where each item has its own weight or volume (for example a 6-pack of cans), use:
unit price = total price ÷ (size per item × number of items)
Example. A 3 L bottle of juice costs $3.99. Its unit price is $3.99 ÷ 3 L = $1.33 per L. A 2 L bottle costs $3.00, so $3.00 ÷ 2 L = $1.50 per L. Even though the 3 L bottle costs more overall, its lower unit price makes it the better buy.
A word of caution: be wary of buying perishable food in huge quantities even when the unit price is lower. If it expires before you use it, it is not a good deal at all.
When to Use a Unit Price Calculator
In some countries and stores the price-per-unit is printed on the shelf label. But you will often need this calculator when:
- The unit price is not listed on the label;
- The units do not match — for example price per pound versus price per ounce, or per kilogram versus per pound;
- You want to compare multi-item packages with different sizes, like a 6-pack of cans versus a single 2 L bottle;
- Prices are in different currencies and need a fair, side-by-side comparison.
This tool handles all of these at once: it normalises units, converts currencies, and then ranks every option by unit price.
Real-Life Unit Price Examples
Classic side-by-side comparisons the calculator can solve in seconds.
| Scenario | Option A | Option B | Winner |
|---|---|---|---|
| Peanuts — pack vs. bulk | 16 oz for $2.44 → $0.15/oz | Bulk at $2.99/lb → $0.19/oz | Option A — save $0.55/lb |
| Soda — cans vs. bottle | 6-pack × 7.5 fl oz for $2.50 | 2 L bottle for $1.79 | Option B — save $0.98/L |
| Orange juice — big vs. small | 3 L for $3.99 → $1.33/L | 2 L for $3.00 → $1.50/L | Option A — 3 L bottle |
| Eggs — dozen vs. 18-pack | 12 eggs for $2.99 → $0.249/egg | 18 eggs for $3.50 → $0.194/egg | Option B — save $0.05/egg |
Recreate any of these by adding the two options as rows, choosing the matching unit, and clicking Compare Prices.
Frequently Asked Questions
What is the unit price of a 12-pack of soda that costs $6?
Each can holds 12 fl oz and there are 12 cans, so the total volume is 144 fl oz. Using the multi-item formula unit price = total price ÷ (size per item × number of items): $6 ÷ (12 × 12) = $0.0416. One fluid ounce of soda costs a little over four cents.
How do I calculate price per ounce, pound or kilogram?
Use unit price = total price ÷ weight. Enter the option's price and its weight (oz, lb, g, kg), pick the matching unit, and the calculator reports the unit price per kilogram — converting every weight unit to a shared base so options in different units can be compared directly.
How is the final price calculated for each option?
For every option the calculator multiplies the listed price by the quantity, then converts that total into your chosen display currency using the exchange rates above. The result is the final price in one common currency — ready to compare side by side.
How does unit-price comparison work across different units?
Each unit is normalised to a shared base: weights to kilograms (g, kg, lb, oz), volumes to litres (ml, L, fl oz), and counts to per-item. Options are only compared by unit price within the same category — so a 500 g bag is fairly compared with a 1 lb bag (both weight), but a 1 L bottle is not mixed with them. The "Best Value" badge goes to the lowest unit price within each comparable group.
Where do the exchange rates come from?
The rates are editable reference values shown at the top of the calculator. They are not live market quotes. Before making a real purchasing decision, update them to the current rate from your bank or a reliable source, then click Compare Prices again. All conversion is done locally using the values you provide.
What does the CSV export contain?
The CSV file contains one row per option with columns for name, listed price and currency, quantity, unit type and amount, final price in the display currency, unit category, and unit price — enough to reopen the breakdown in Excel, Google Sheets, or Numbers.
Is my data sent to a server?
No. Every calculation runs entirely in your browser. Nothing you type — prices, currencies, or exchange rates — is ever transmitted to or stored on any server.