EAN-13

EAN-13 is a slight variant on the UPC-A bar code format that has 13 digits (instead of the 12 digits found on UPCs). The EAN-13 code is standard for all products sold outside the United States, and is used for some things such as books and medicines in the U.S. The 12-digit UPC is used on other US products. Modern point-of-sale systems used in all countries can handle both types of codes. The initialism originally stood for European Article Number, but was kept even when the name changed to International Article Number.

An optional additional bar code to the right of the EAN or UPC bar code (of format EAN-2 or EAN-5) encodes a supplemental 2 or 5 digits, used primarily on books and magazines. On magazines this encodes the issue number (the main bar code only encodes the periodical series) allowing issue-by-issue inventory tracking, while books use a supplemental code to indicate the suggested retail price.

When used for books, an EAN-13 code can contain a 13-digit ISBN code, which is able to appear unmodified in the bar code. ISSN codes for periodicals can also be used in EAN-13 bar codes with some additional prefix and suffix digits and a change of checksum.

Software

 * Review of barcode scanner apps
 * iOS app to read UPC/EAN codes and find product info/prices
 * Android app to read UPC and QR codes to look up product info/prices and other info coded or linked in bar codes

Developer libraries and modules

 * ZBar bar code reader library: cross-platform
 * zxing (Zebra Crossing) (barcode library for Java, ported to some other systems)
 * MediaWiki extension to generate UPC, EAN, and Code39 codes
 * barcode.php

Utilities

 * Global UPC/EAN database
 * Another EAN search site
 * Online barcode generator (supports many different formats)