2D Barcodes

A matrix code, also known as a 2D barcode or simply a 2D code, is a two-dimensional way of representing information. It is similar to a linear (1-dimensional) barcode, but has more data representation capability.

2D barcodes are a way to encode information, just like conventional barcodes – but 2D barcodes can encode significantly more. This information can be read by devices with cameras, such as cellphones.

2D barcodes have been common in Japan for a number of years. In fact, Japanese business cards often feature barcodes containing contact information. Such barcodes are starting to gain popularity in other countries as well.