§ 29 · live tool

Grocery Unit Price

Which pack is actually cheaper? Compare any number of grocery items by ₱ per gram, per ml, or per piece. We handle the unit conversion automatically.

Convert between g/kg, ml/L, or count automatically. Tap a unit to switch. Bigger pack isn't always cheaper — let the math decide.

Ranked results
11 kgCheapest₱0.28 per gram
2500 g₱0.30 per gram+7.1% more expensive

Tool reviewed 2026-06-13

Where to next?
Partner offer
Digital bank

Park your take-home pay where it earns

Maya, GoTyme, CIMB, SeaBank — high-yield savings on your idle peso, no maintaining balance.

Compare digital banks →
Partner offer
Card

Get a credit card matched to your salary

Cashback or miles — match a PH credit card to your take-home and spending habits.

Find a card →
Partner offer
Insurance

Term life or health insurance

Protect your family with affordable coverage tuned for PH employed professionals.

Compare quotes →
§ 02

How it works

Step 1 — enter your candidates: for each pack you're comparing, type the total price, the quantity, and the unit. Use the + button to add as many candidates as you want.

Step 2 — read the ranking: we normalize everything to a base unit (gram, ml, or piece) and rank cheapest-first. The cheapest is badged; for each more expensive option, we show how much premium you're paying.

Pure browser-side math. No tracking, no accounts. Useful for sari-sari shopping, supermarket runs, or just sanity-checking the family-size vs the regular bottle.

§ 03

Frequently asked questions

Is the bigger pack always cheaper?

Not always. In PH supermarkets and sari-sari shelves, the 'family size' is often cheaper per gram or per ml — but not reliably. Many shampoos, condiments, and snacks now have a 'value pack' that's actually more expensive per unit than the regular size. This tool removes the guesswork: enter the price + quantity for each option and we tell you which one is genuinely cheaper.

What units does it support?

Mass: g, kg, mg, oz (weight), lb. Volume: ml, L, fl oz. Count: piece. You can mix units within the same dimension (e.g., compare 500g vs 1kg, or 8 oz vs 250g), but you can't compare a 500g pack against a 500ml bottle — those are different dimensions.

What's a 'dimension'?

We group units by what they measure. Mass (g, kg, oz weight, lb) compares weight. Volume (ml, L, fl oz) compares liquid volume. Count (piece) compares discrete items like sachets or bottles. A meaningful per-unit comparison only works inside one dimension — comparing ₱/g against ₱/ml is meaningless.

How accurate is the imperial conversion?

We use exact factors: 1 oz weight = 28.3495 g, 1 lb = 453.592 g, 1 fl oz = 29.5735 ml. These are the standard US customary definitions, accurate to the gram and milliliter.

Can I save my comparisons?

Not in v1 — close the tab and they're gone. Everything runs in your browser; we don't store, transmit, or sync anything. If saving is useful to you, open a GitHub issue and we'll consider adding localStorage in v2.

Does this work for stuff sold by piece (like soap bars or sachets)?

Yes. Set the unit to 'piece' and the quantity to the number of pieces in the pack. Comparing a 6-pack of soap against a 12-pack will give you the price per bar.

Why is the comparison done in ₱/g instead of ₱/100g?

Numerical precision and consistency. ₱/g works for small items (chocolate, spices) and large ones (rice, detergent) without rounding artifacts. If you want ₱/100g, multiply our number by 100 — for example, if the tool says ₱0.30/g, that's ₱30/100g.

Does this save or transmit my data?

No. Everything runs in your browser. We don't collect, store, or transmit any of your inputs.

§ refs

Sources & references

From official issuer, regulator, and data-provider sites. Verify any figure against the primary source before acting on it.