Connect via MCP →

Enter Calculation

Formula

Advertisement

Results

Price per Unit Weight
5
per kg
Formula Total Price ÷ Total Weight

What Is the Price per Weight Calculator?

The Price per Weight Calculator converts a product's total price and total weight into a single, easy-to-compare unit cost — the price per kilogram, gram, pound, or ounce. It's the fastest way to answer the everyday shopping question: "Which package is actually cheaper?" Larger packs are not always better value, and this tool removes the guesswork.

How to Use It

Enter the total price you pay for the item, then enter how much it weighs and choose the matching weight unit. The calculator instantly returns the cost per single unit of that weight. To compare two products, run them separately and pick the one with the lower price per weight.

The Formula Explained

The math is a simple division:

$$\text{Price per Weight} = \frac{\text{Total Price}}{\text{Total Weight}}$$

If a 2 kg bag of rice costs $10, then the price per kilogram is \(10 \div 2 = 5\) per kg. Keep your price and weight in consistent units; the result is expressed per the unit you select.

Total price divided by total weight equals price per unit weight
Price per weight is the total price divided by the total weight.

Worked Example

Suppose a block of cheese costs $7.50 and weighs 500 g. Enter 7.50 as the price, 500 as the weight, and select grams. The result is \(7.50 \div 500 = 0.015\) per gram (1.5 cents per gram). A competing 250 g block at $4.00 works out to \(0.016\) per gram — so the larger block is the better deal.

Two products compared by their price per weight to find the better value
Comparing unit cost helps reveal which package is the better value.

FAQ

Can I compare different weight units? Convert both items to the same unit first (e.g. both per kg), or run each and mentally adjust. For a true comparison the units must match.

Does it handle any currency? Yes. The result is in whatever currency you enter for the price; the tool is currency-agnostic.

What if the weight is zero? Division by zero is undefined, so enter a positive weight greater than zero to get a meaningful result.

Last updated: