🧾 Unit Price Calculator

Compare item price per kg, litre or per unit — import CSV, map columns, OCR receipts, export XLSX/CSV and find the best deal fast.

Compare multiple items and spot the cheapest

Item Price Quantity Unit Price / base Actions

Units supported: kg, g, lb, oz, l, ml, unit. Price per base shows per kg for weight, per litre for volume, or per unit.

Results

Add items to see price per kg / litre / unit and best value.

How to use

1

Add items

Click Add item and fill item name, price and quantity. Select unit.

2

Import CSV / OCR

Use Import CSV to map columns or Import Receipt to OCR and parse lines.

3

Compare

See price per kg/litre/unit. Cheapest items are highlighted.

4

Export

Export results to CSV or XLSX, or copy to clipboard.

Benefits

💸

Save money

Find the best price-per-unit fast.

Fast comparisons

Add or import items quickly—perfect for shopping lists.

📁

Multiple exports

CSV and Excel export support for sharing and reporting.

📷

Receipt OCR

Upload photos and extract items and prices—no manual typing required.

Frequently Asked Questions

Enter the item price, quantity and unit. The calculator converts to a common base (kg→g, l→ml) and shows price per kg or per litre so differently sized packages are directly comparable.

Supported units include kg, g, lb, oz for weight; l, ml for volume; and unit for piece-based items. The tool normalizes these to grams or millilitres internally for accurate comparisons.

Yes — import CSV or XLSX files, map columns to Item, Price, Quantity and Unit in the mapping modal, preview rows and then import into the comparison table.

Upload a clear photo of a receipt. OCR (Tesseract.js) runs in your browser and extracts text lines. You can edit detected lines in the preview before importing to avoid OCR mistakes.

All parsing, OCR, and exports run locally in your browser. No images or data are uploaded to any server unless you explicitly share exported files — privacy-first design.

The importer detects common currency symbols (₹, $, €, £, etc.). If a symbol is missing or ambiguous, prices are treated as raw numbers. You can standardize currency formatting after import.

No — weight and volume are different measures. The tool compares weight items with weight (per kg) and volume with volume (per litre) and highlights the best value in each group.

The tool uses standard conversion constants (1 lb = 453.59237 g, 1 oz = 28.349523125 g). Display values are rounded for readability, while internal math uses full precision.

Export as CSV or XLSX (Excel) or copy results to the clipboard. Exports include item name, price, quantity, unit and computed price-per-standard fields.

Use the mapping modal to match source columns to Item Name, Price, Quantity and Unit. The preview helps ensure correct mapping before import.

OCR works best with high-contrast, printed receipts. Handwriting and very low-resolution photos often result in poor recognition and may require manual correction before import.

By default the app imports from the first sheet. If you often use multi-sheet workbooks, we can add a sheet-picker in the mapping modal — let me know if you want that feature.

The app groups comparable items by base measure (weight, volume, per unit) and highlights the lowest price-per-standard (per kg, per litre, per unit) within each group.

Yes — the calculator supports common numeric formats and basic locale-aware formatting. Currency detection and number parsing handle formats like '1,000.50' and '1.000,50' in most cases.

It removes manual conversion errors and instantly shows which packaged product offers the best value — particularly useful for differently sized packages or multi-brand comparisons.

Related Image & Shopping Tools