Archive for UPC Barcode

How do you register a barcode?

After you buy a barcode, the next steps are pretty simple. First, there are no formal comprehensive regional or world-wide database. Open sites like and are hobbyist sites that are really well done but contain a small fraction of barcodes and products, and, since it is an “open to the public” site, many times the barcode and product information can be inaccurate.

The true registration process is less formal than what people anticipate and is strictly between you and your retailers. When people purchase EAN or UPC barcodes from us, we provide a transfer of ownership (and certificate of authenticity) for the single or block of barcodes. We also send along an excel spreadsheet containing all of the numbers to make it easier to track which barcode goes with each of your products. The process of choosing which barcode goes with which product is completely arbitrary. Many people use the spreadsheet that I send to keep track of their barcode assignments.

Then, as you are about to launch a new product and sell it into stores, you assign one of the barcode numbers to the product and then convey the information about that product to your retailer.  If you are selling products that have variations (size, design, style, quantity, etc.), you will need to assign a different barcode number to each one of these items.

The retailer then inputs this into their inventory management system which is tied to their electronic point of sale systems.

The way it works is:
1. You tell the retailer about the product that is going into their store (description, price, barcode number)

2. The retailer enters the information into their database along with the starting inventory and usually the quantity where they plan on reordering your item(s).

3. Then, they sell the item…customer picks up the item in the store, takes it to the check stand, the item is scanned and the ‘cash register’ sends a query to the database. The database sends the item and pricing information to the ‘cash register’. At the same time the ‘cash register’ tells the database to remove the items purchased from inventory

Every retailer from your local hardware store to Amazon has their own ‘closed’ system. Every retailer has their own system based on the inventory management and accounting systems that they use.

Between UPC numbers (US and Canada) and EAN numbers (Europe, Australia, South America, Africa), there is the potential to have 100 Billion different numbers that can be used for barcodes.  (Not every series is used and some of the number series are reserved for internal use or coupons, but it’s still a massive number) Nobody wants to manage a database this large, so, everyone manages their own system that is relevant to their inventory.

When you purchase from Nationwide Barcode, you can sign up at UPC Barcodes .com, a site that will take your UPC Barcode and Product information and make it available  as part of an indexed data feed going to Google and Bing.

Learn how  to get your barcodes to show up on smart phones.

For musicians and video producers, Soundscan is an optional registration process.

Are UPC-A and EAN-13 the same?

Before you buy a barcode, we have written this tutorial to help you understand the differences between UPC Barcodes and EAN Barcodes. Below are both an EAN barcode and a UPC Barcode. The EAN contains a 13 digit number and the UPC contains a 12 digit number.

UPC Barcode and EAN Barcode graphics

EAN = 0012345678905
UPC = (0)012345678905 or 012345678905

The GS1, the original source for barcodes has created the confusion between UPC (Universal Product Codes) and EAN (European Article Numbers also called International Article Numbers). The UPC-A barcode was the original format for product barcodes. As demand in Europe, Asia and Australia started growing, country codes were added.  US and Canada have a a country code of zero which is not printed under the barcode nor is it entered in US and Canadian Inventory and Point of Sale Databases.

If you look at the graphics above, you will see they are exactly the same. The width of the bars and the width of the spaces between the bars are exactly the same. The only major difference is the placement of the numbers below (human readable numbers) which are there only as a back-up in case the barcode doesn’t scan properly and the information has to be manually entered into the point of sale system.

UPC-A and EAN-13 graphic overlay

Taking this a step further, we have overlaid the UPC and the EAN graphics (symbologies) so you can see that the graphic is identical. The country code doesn’t appear beneath the barcode in a UPC since the GS1 didn’t grasp the importance of US  and Canada indicating country codes. They felt that since the majority of products sold in both countries originate from importers, distributors or manufacturers in the   USorCanada, they could forego the leading zero in the human readable numbers.

We still believe that if you are currently doing business in the United States and Canada exclusively, it is safer to order UPC barcodes for your products. Many retailers, especially smaller retailers may be using older accounting and inventory systems that only allow them to enter in 12 digit UPC numbers and not a 13 digit string. If this changes in the future, you can convert your 12 digit UPC to a 13 digit EAN by adding in the country code 0.  There is nothing on the horizon indicating that the USa nd Canada will ever switch over to EAN 13 barcodes.

This following information is used with permission from George Laurer– . Mr. Laurer is the inventor of the UPC barcode.

There seems to be considerable confusion concerning the difference and use of the U.P.C. code and EAN codes

“U.P.C. Version A” and “EAN-13” are and always have been 13 character symbols and the numbers themselves have always been 13 characters long. The U.P.C. (Version A) symbol and the EAN13 symbol are essentially one and the same. They both have the same number of bars and spaces.

* I have used the name UCC throughout to avoid confusion although it evolved to this name over many years. In 1975 it was called UPCC (Uniform Product Code Council).

The origin of EAN vs. U.P.C. confusion.

When I conceived the U.P.C. for the grocers in theU.S.only 12 digits were required including the check character. I designed a symbol in which the left half of the symbol was composed of “odd” parity characters and the right side was composed of “even” parity characters. Each printed character has two bars and two spaces and is made up of 7 modules. Odd parity simply means the printed representation of the numeric digit has an odd number of dark modules. Conversely even parity printed digits have an even number of dark modules.

The UCC* chose to call the U.P.C. a 10 character symbol and they chose to print only 11 of the characters in human readable form. The 10 characters identifying the manufacturer and item were printed below the bars. The “system number” character was printed halfway up the left side. Further, they chose to carry only 10 digits of the number in their files. The reason was both political and practical.

Before the symbol marking was considered a well know consulting firm had been hired by the fledgling UCC to determine the number of digits needed to accomplish the goals of the grocery industry. Considering many factors, not the least of which was the limited power of computers of the day, a figure of 10 digits was recommended. It was a tough sell to convince the many groups involved that they would have to change whatever numbering system they were using to the new 10 digit number. Rather than admit that the consulting firm was wrong and so as not to open the number of digit argument again, the decision was to maintain that the U.P.C. was a 10 digit symbol and number. Another factor considered was that it was more difficult to key the EAN human readable that the U.P.C. human readable when the symbol did not scan. They fostered the illusion by requiring that the check digit be stripped at the scanner. The SN (system number) was necessary for in store processing but it was not needed in records transferred between systems. The illusion was reinforced by not printing the SN in line with the 10 product identifying digits and not printing the check digit at all.

After the U.P.C. had been in use several years, Europerecognized the usefulness of the U.P.C. but realized a 13th digit was needed to identify the many countries. I encoded the extra digit by encoding the left half of the symbol with 3 characters of even parity and 3 characters of odd parity and then arranging them in various patterns, each pattern representing a different country code. The scanner recognizes a series of digits as the right half of a symbol if the parity of the characters is all even and it recognizes the left half if it is composed of all odd OR if three characters are odd parity and three characters are even parity characters.

With the acceptance of the EAN in Europe it was understood that the U.P.C. was actually 13 digits because the parity pattern of the left half of all odd characters was assigned the value (or country flag) of “0”. I pointed out that the UCC only printed 11 of the 13 digits and carried only 10 digits in the system. The UCC continued the delusion by using the foolish argument that “0” means nothing and therefore could be ignored. On the other hand, the European’s were smart enough from the very outset to call the EAN symbol what it is, “EAN-13” and they printed all 13 characters. Systems in Europe carried all 10 country flags including 0 in their records and their systems could process both U.P.C. and EAN symbols and/or numbers. The  U.S. groceries chains at the time were selling very few foreign goods and saw no reason to spend money modify their installed equipment. Although the U.P.C. was not widely accepted at that time, the UCC accommodated the foreign companies by issuing them U.P.C. numbers with the invisible country flag of “0”.

Although this was a burden on the European companies and was a waste of numbers since many European companies had both U.P.C. and EAN-13 numbers, it wasn’t until two decades later that something was done about this. In 1997 the Uniform Code Council, Inc announced project SUNRISE. This initiative required that all U.S. and Canadian companies must be capable of scanning and processing EAN-13 symbols, in addition to U.P.C. symbols, at point-of-sale by January1, 2005. This has been completed, the UCC has changed its name to GS1 US, and they have taken the responsibility of controlling both U.P.C. and EAN numbers.

Simply put the U.P.C. and EAN-13 symbols and numbers are the same. Below is a U.P.C. symbol with its equivalent EAN-13 superimposed in red. One can see that the bars and space are the same, only the human readable is different. Note that the U.P.C. has evolved in that the check digit is now printed and also that the SN has been brought down in line with the other characters but the country flag is still not printed. I would expect that in the near future the human readable will also be changed to the EAN format.

UPC-A and EAN-13 image

Because there are more than 9 countries, the country flags have been further subdivided by using the next two digits for various uses and countries. The United  States and Canada have the country flag 0 and subdivisions 000 thru 139. It is interesting to note that the publishing industry produces so many products that it is its own country called “Bookland” for number assignment purposes. Bookland has been given two subdivisions of the country flag 9. They are 978 and 979.

–end of article by George Laurer.






Why our ‘All Sales Final Policy’ is the best guarantee for you.

If you are looking for guaranteed unique barcode numbers, our fair but firm policy makes the most sense for you.  Because of our integrity and unique business proposition, you are safer buying barcode numbers from Nationwide Barcode than from any other reseller.

1. We guarantee 100% that our numbers are unique. If we had to refund you, we would lock these numbers out of our database. We would refund your money if there were duplicated numbers or if the numbers were ‘no good.’

With over a million barcodes in our pool, we have never had to refund anyone.

We are careful. We know that doing it right thing the first time is important.

2. Our customers are smart.
You know what you are doing and if you don’t, you are smart enough  to know to call and ask questions so we can help coach you in this labyrinth of barcodes.

3. We do not take barcodes back…ever. We do not take a barcode that we issued to one person and put it back into our database.  We do not have a 1-day, 5-day, 7-day or 30-day buyback policy. We cannot take this chance. Since our customers are smart (see #2) this will not be an issue.

This is a potential issue with the majority of our competitors. Since they cannot compete against us with experience, knowledge of the industry nor price, they create Return Policies to make you feel good about doing business with them. A guarantee is good (If you have a problem with a number, we’ll give you your money back), a return policy  creates a pool of ‘used’ barcodes.  We don’t do that.

We value all of our customers and want to make sure everything goes perfect. That’s our commitment.

Will my barcode work at every store?

The majority of retailers throughout the world will accept UPC or EAN Barcodes from Nationwide Barcode.

The exceptions are some of the major retailers like JP Penney’s, Krogers and Walmart. These retailers require that you provide certificates directly from GS1.

We have heard that Walgreen’s and Macy’s also asks for the barcode certificate but may optionally input the UPC number of each product.

It is your responsibility to ask your retailers if they will accept UPC or an EAN numbers from a company that subdivides barcodes.

Click on this link for information about the difference between the GS1 and Nationwide Barcode to make an educated decision about buying barcodes.