Shopping List (quantities, prices and totals)

A shopping list that adds up prices and shows how much is left to buy. Check items off, search, and export or import CSV and JSON; the list stays on this device.

  • Runs in your browser (no upload)

Add an item

Decimals are fine (e.g. 1.5 kg).

Leave blank if you do not know the price yet; the item is then left out of the totals.

Shopping list

Totals

Still to buy
12.86
Total (all items)
15.85
Already bought
2.99

1 of 5 items bought

1 item(s) have no price and are not included in the totals.

Export and import

Import a JSON file exported by this tool, or a CSV whose columns are item, quantity, unit price and bought, in that order (up to 1 MB and 500 items).

Settings and data

For example 2 for US dollars, 0 for Japanese yen.

Your entries are saved in this browser on this device.

How to use

  1. Enter an item, a quantity and a unit price (leave the price blank if you do not know it) and press “Add to list”.
  2. Check items off as you buy them; the “still to buy” total goes down automatically.
  3. Search or hide bought items to focus, and export the list as CSV or JSON when needed.

FAQ

Where is my list saved?

Only in this browser (IndexedDB); nothing is sent to a server. To use it on another device, export it as JSON or CSV and import it there.

How are the totals calculated?

Each line is unit price × quantity, rounded half up to the decimal places you choose; the lines are then added up. Items without a price are not included.

Can I import a list made in a spreadsheet?

Yes: a CSV whose columns are item, quantity, unit price and bought (1 or 0), in that order. A header row is skipped automatically.

Notes & limitations

  • What you enter is processed only on this page and is not sent to YUCTS servers.
  • Totals are estimates based on the prices you enter; sales tax, discounts and points are not included.
  • Clearing browser data or using private browsing deletes the saved list. Export any list you want to keep.
  • Lists are not synced between devices.