Header graphics: Explain that stuff
Custom Search
Sponsored links

You are here: Home page > A-Z index > Data-matrix codes

Simulated cellphone display showing a Lufthansa mobile boarding pass on the screen with a data0matrix code.

Data-matrix codes

Last updated: June 30, 2009.

From buying groceries to tracking a UPS delivery, barcodes make our lives easier in all kinds of ways—but they've doing so now for decades. Originally patented in the 1940s, barcodes were commercially tested in the 1960s and gradually became ubiquitous in the 1980s. The basic idea has barely changed in all that time: just like in the 1960s, a barcode is still a zebra pattern of stripes with numbers written underneath that needs a special scanning device to decode it. But all that could change soon as the data-matrix code—a kind of second-generation barcode technology—slowly takes over. Let's take a closer look at how it works!

Photo: A simulated Lufthansa Mobile Boarding Pass. When you buy your ticket, the airline sends an SMS text message to your cellphone, which then displays a data-matrix code (in this case, an Aztec code) containing your boarding details on its screen. You can then use your phone like an electronic ticket, cutting out the need for paperwork and speeding your passage through the system. Photo courtesy of Lufthansa.

What are data-matrix codes?

You may have already noticed odd black-and-white squares appearing on your parcels, letters, utility bills, T-shirts, product packaging, and in all kinds of other places. Those are data-matrix codes. Just like barcodes, they're machine-readable so they can quickly pass on information about a product in the blink of an electronic eye. Looking like mini crossword puzzles without any letters, data matrix codes are sometimes called two-dimensional (2D) barcodes. Where a barcode presents a string of information as a one-dimensional line of black and white bars, a data-matrix code packs a lot more information into a grid of black and white, square-shaped dots.

What are the advantages of data-matrix?

If we already have barcodes, why do need something else as well? Data-matrix is a step further, with lots of advantages:

What are the different kinds of data-matrix technology?

There are numerous different types of data-matrix codes, some available in the public domain and some that are still proprietary. The best known include QR Code® (pioneered in the 1990s by Japanese company Denso-Wave), Aztec code (developed by Welch Allyn and recognizable by a distinctive square "bulls-eye" pattern in the center), MaxiCode (used by the US postal service, and featuring a round "bulls-eye" center), and Semacode—though there are literally dozens of others.

Example of a QR code for explainthatstuff.com. Example of an Aztec code for explainthatstuff.com.
Photo: Two examples of data-matrix codes: A QR Code on the left and an Aztec code on the right. Both contain the address of this website (www.explainthatstuff.com). At least, they're supposed to!

What is data-matrix technology used for?

Advertisement featuring a large QR Code. Photo by Gaku. on Flickr published under a Creative Commons licence

You can print a data-matrix code anywhere you can print a barcode (software for generating codes is easy to find online) and use it in very similar ways for tracking and tracing all kinds of objects. Cellphones with built-in data-matrix readers are leading to other, more exciting applications. Advertisers who want you to find out more about their products online simply print a data-matrix code in the corner of their ads. Just point your cellphone at the code, scan it in, and your phone browser will automatically read the code, decode the Web address of the advertiser's site, and take you there instantly—no need to type in a tedious URL or anything like that. It's especially convenient for billboards, posters, and other ads you catch site of while you're on the move.

Airline boarding is another increasingly popular application. Your airline sends your boarding details to your cellphone in the form of an SMS text message containing a data-matrix code. Your phone displays the code on its screen and you can then use it as an electronic ticket and boarding pass. (See the example in our top photo.) How brilliant is that? We can expect to see lots more data-matrix applications like this appearing very soon!

Photo: An advertisement featuring a QR code®: the idea is that you point your phone, the phone interprets the code as a URL, and the browser in your phone loads the appropriate website automatically so you can find out more information about whatever is being advertised. Photo by courtesy of Gaku., published on Flickr in 2007 under a Creative Commons Licence.

Further reading

Sponsored links

Text copyright © Chris Woodford 2009. All rights reserved.

Any unattributed images (only those created by Explainthatstuff.com) are licensed under a Creative Commons License.
Please read our copyright notes for more information about using material from this website.
Product photos are included for illustrative purposes only.
They do not represent any endorsement by us of the products shown
or any endorsement by the product manufacturers of this website or anything we say in the text.

QR Code® is a registered trademark of Denso Wave Incorporated. Semacode is a trademark of Semacode Corporation.

Please help our chosen good cause! WaterAid brings clean water and sanitation to people in 17 developing countries Water Aid logo

Share this page

Help other people find this page by bookmarking it with:

Delicious Digg reddit Facebook StumbleUpon

Can't find what you want? Search the Web here!

Custom Search