Two-dimensional matrix barcodes that can be used to identify URLs, so that smartphone users can photograph the code and retrieve information about its originator’s company or product. QR codes can store up to 4,296 alphanumeric or 7,089 numeric characters and are clearly distinguished from datamatrix barcodes by the four squares at each corner that are used for alignment.