Skip to content

Grocery list maker: a shopping list sorted by aisle, with a running total

A grocery list is only useful if it is quick to write and easy to follow in the shop. With this grocery list maker you type items the way you would say them, such as “2 kg tomatoes” or “milk x2”, and each one goes into an aisle group: fruit and vegetables, bakery, dairy and eggs, and so on. Put the aisles in the order you walk the shop, add prices if you want a running total in your own currency, then tick items off on your phone as they go in the trolley. Print it, share it as text or save it as a PNG.

Quick answer

Type an item and press Add (“2 kg rice”, “bread”, “milk x2”); the quantity, unit and aisle are filled in for you. Add prices to see the total, what is already in your basket and what is left. Switch to Shop mode to tick items off with large tap targets, or print, share as text or download a PNG.

List settings

Type a quantity and unit before or after the name: “milk x2”, “rice 5 kg”. The aisle is chosen for you.

Paste a list

Shopping list

Change any quantity, price or aisle. Use the arrows to put aisles in the order you walk the shop.

Your list is empty. Add an item above.

Saved automatically in this browser on this device. Nothing is uploaded.

How to use the Grocery List Maker

  1. Give the list a name if you like and choose your currency.
  2. Type an item in the quick add box, such as “1.5 kg chicken” or “eggs 12”, and press Add. Paste many lines at once under Paste a list.
  3. Check the aisle of each item and move aisles up or down to match the shop. Add prices if you want a total.
  4. In the shop, switch to Shop mode and tap items as they go in the basket. To send the list, use Share, Copy, Print or Download PNG.

Typing items quickly

The quick add box reads a quantity and a unit at the start or the end of a line: “2 kg tomatoes”, “rice 5 kg”, “milk x2” and “3 bread” all work, and so do common units such as g, l, ml, pack, bottle, can, box and dozen. Arabic works the same way, with words such as كيلو, لتر, علبة and حبة, and numbers in Arabic-Indic digits are read too. The item name decides the aisle: tomatoes go to fruit and vegetables, yogurt to dairy and eggs, and “orange juice” to drinks rather than fruit. Anything the tool does not recognise goes to Other, and you can change the aisle of any item.

Aisles in the order you walk the shop

Every shop is laid out differently, so the aisle order is yours to set. Move an aisle up or down and the list, the printout and the shared text all follow that order, which means one pass through the shop instead of doubling back for the milk. The order is saved with the list, so set it once for the shop you use most. Empty aisles are hidden, which keeps a short top-up list short.

Prices and a running total

Prices are optional. Enter the price for one unit and the quantity, and the line total is the two multiplied; with no quantity, the price counts once. The total, the amount already in your basket and the amount left update as you tick items, so you can see before the till whether you are within your budget. Amounts are added in the smallest unit of your currency, with three decimal places for currencies such as KWD, OMR and BHD, so the total does not drift by a fils or a cent. Items without a price are counted separately, and the tool tells you how many are missing. These are your own estimates: the till decides the real price.

On your phone in the shop

Shop mode hides the edit fields and turns each item into a large row you can tap with one thumb; ticked items are crossed out but stay in place, so the list does not jump while you shop. The list is saved in this browser as you go, so you can open the page at home, close it, and find it again in the shop on the same phone. Untick all reuses the same list next week, and Remove ticked clears what you bought.

Print, share or save the list

Print puts the list on one A4 page in two columns with a tick box per item. Share opens your phone’s share sheet so you can send the list as text to a messaging app; on a computer, Copy puts the same text on the clipboard and Download text saves it as a file. Download PNG saves an image of the list with the total. For the rest of the week, the chore chart generator and school timetable maker print the same way.

Frequently asked questions

How does the grocery list maker sort items by aisle?

It looks for food and household words in each item name, in English and Arabic, and puts the item in a group such as dairy and eggs or bakery. Unknown items go to Other, and you can change any item’s aisle by hand.

Can I see the total cost of my shopping list?

Yes. Add a price per unit to any item and the list shows the total, the amount already ticked into your basket and the amount left, in the currency you choose. Turn prices off for a plain list.

How do I share a shopping list with my family?

Press Share to send it as text from your phone, or Copy to paste it into a message. Each aisle is a heading and each item has a box, so the other person can follow it in the shop.

Will my list still be there when I get to the shop?

Yes, if you open it in the same browser on the same device: the list is saved there as you edit it. It is not stored on our server, so it does not move to another phone; share it or download it to use it elsewhere.

What units can I type in the quick add box?

Common units such as kg, g, l, ml, pcs, pack, bottle, can, box, bag and dozen, and Arabic units such as كيلو, غرام, لتر, حبة, علبة and كيس. Any other wording is kept as part of the item name.