Having club cards for grocery stores that you frequently go is a great way to save money. Well, technically, you don’t save anything but at least it helps you to spend less.

However, when it comes to multiple cards, it is kind of annoying to carry all of them, especially if you don’t have much space in your wallet. So I thought it would be great if I can replace them with a single sheet of paper, which is virtually massless/volumeless compared to those plastic cards.


If you want to make an imitation of something, what would be your first step? I would say the first step you need to take is to figure out how the original one works.

My assumption is that a POS scanner reads the barcode on a club card and then retrieves my membership information from the database. Based on this assumption, we can do the same thing without the club card, if we can generate an identical barcode. Now what we need is a barcode generator. I used this barcode generator. However, there is a bunch of different types of barcodes, so I had to figure out which one the club card uses. It turned out to be UPC-A, which is also used by all the products that grocery stores like Fry’s and Safeway have.

For example,


(TODO: I’ll finish up this later)



It works :D