Hi David,
You can use a free app on your phone. Or there are free websites to generate barcodes also.
But I don’t understand why you don’t want to use the product barcodes directly. You will need a label printer for your barcodes and it isn’t cheap to replace the sticker rolls.