Skip to content
Runs local · no upload

Receipt Price Tracker

Two stores, one product, one quiet green outline for the better price.

How It Works

  1. 01

    Grant device access

    Allow access to your device when the browser prompts you.

  2. 02

    Adjust settings

    Configure the parameters to suit your needs.

  3. 03

    Use the result

    The result is displayed and processed directly in your browser.

Privacy

All processing steps run locally. No data leaves your browser.

Grocery prices move one receipt at a time. This tool builds a local price book from your receipts, compares two stores, and marks the cheapest known price. Everything stays in your browser — and you can export the price book as JSON or CSV.

01 — How to Use

How do you use this tool?

  1. Enter a store name or select one you already saved.
  2. Photograph a receipt or add an image; Norwegian recognition is included.
  3. Review the detected products, correct anything messy, and save them to that store.
  4. Pick two stores side by side and compare prices with local EUR conversion.
  5. Optionally save the price book as JSON or CSV, or copy the comparison for your AI.

What This Tool Does

Receipt Price Tracker builds a private price book from your own shopping receipts. You choose the store, add a receipt photo, review the detected line items, and save them. Products are kept alphabetically inside each store. When the same product appears again, the newest price updates the saved entry. When a new product appears, it is added.

The comparison view is the point. Select two stores and the same product appears side by side wherever both stores have a price. The cheapest known price gets a subtle green outline, so you do not have to scan every number manually.

How Does It Handle Norwegian Receipts?

Norwegian receipt recognition is included from the start. The tool also adds small German helper translations for common Norwegian product words, such as milk, bread, cheese, deposit, vegetables, and basic grocery terms. Those labels are editable because receipts are messy and abbreviations are local.

How Do I Back Up My Price Book or Hand It to an AI?

Your price book belongs to you and stays on your device — yet you can take it with you anytime. Under “Export & backup” you save the whole price book as a JSON file and load it back on another device; the import merges stores, products, and prices instead of overwriting them. For spreadsheets there is a CSV export with every store and product. And you can copy the current two-store comparison as a Markdown table straight into your notes or an AI assistant. That way you prepare the data locally and decide where it goes — instead of handing a photo to someone else’s service.

Why Is Storage Local by Design?

Receipts expose habits: what you buy, where you shop, and how often products repeat. That is why the data stays in your browser. The saved stores and products survive normal visits through local storage. Clearing browser data or switching devices will remove or separate the price book, which is the tradeoff for keeping the workflow server-free.

Why Is Manual Correction Part of the Workflow?

Receipt OCR is useful, not magic. Discounts, deposits, weight-based items, tilted photos, and store-specific abbreviations can produce imperfect rows. The review table lets you correct product names, German helper labels, prices, and currencies before saving. You can also add products manually whenever a receipt line is unreadable.

Last updated:

You might also like