Barcode scanners are the most accurate way of retrieving product information from a barcode. Smartphones can have barcode scanning apps downloaded onto them which allow you to scan a UPC or EAN-13 barcode and get results from the internet from sites such as BarcodesDatabase.org, Gepir.org, Amazon.com, UPCdatabase.org and various others. There are multiple apps available for download. A popular choice is Zebra Barcode Scanner app – this app seems to have the highest chance of returning the product information of any barcode that you scan. It is available for download from iTunes for your Apple device or from Google Play for your Android device.