A free program for Android, by Sean Owen of ZXing Team.
Barcode Scanner+ Simple is an open-source barcode scanner application for Android devices. It is a simple application that uses your phone’s camera to scan and decode bar codes.
You can use the application to scan and decode all kinds of bar codes, including QR codes and two-dimensional bar codes, such as the UPC and EAN codes. After scanning, you will get all the information that you need, including product reviews, prices, and even bookmarks, web site links, and contacts.
The application is free to use and is not open source, which means that you will not be able to update it.
Barcode Scanner+ Simple requires permission to access the camera, but it is not used for anything else.