Nepedia
Back to Discover
Fluent Reader
💻

Barcode

technology Maturity 9-11 Next article →

A barcode is a clever way to show data using visual symbols.

UPC-A-036000291452
UPC-A-036000291452

These symbols help machines read information very quickly. Most barcodes are one-dimensional, or 1D. They use parallel lines of different widths and spacings. Other types are two-dimensional, or 2D. These use patterns like dots, hexagons, or rectangles.

Codabar
Codabar

You might see 2D codes on a smartphone screen. A digital camera can take a photo of them. Then, special software analyzes the image to decode the data. This makes it easy to identify objects instantly.

How does a barcode reader actually work?

GTIN Barcodes of coke bottles - what you see and what the barcode scanner see 2 IMG 2908 2913 2919
GTIN Barcodes of coke bottles - what you see and what the barcode scanner see 2 IMG 2908 2913 2919

For 1D codes, an optical scanner reads the lines. Early machines used a bright light bulb. The light shines through the paper onto a sensor. This sensor is called a photomultiplier tube. For 2D codes, purpose-built scanners are used. A smartphone can also act as a reader. It uses its built-in camera and special apps. The software looks at the pattern to find the hidden data.

Two men invented the barcode many years ago. Norman Joseph Woodland and Bernard Silver worked on it together. They filed a patent for their idea in 1949. The patent was finally issued in 1952.

EAN-13-ISBN-13
EAN-13-ISBN-13

Woodland got his inspiration from Morse code. He even practiced by making lines in the sand on a beach! He turned the dots and dashes into thin and thick bars. He also tried making a circular code. He thought a circle would be easier to scan from any direction. It took over twenty years to become a big success.

There are many important dates and names in barcode history.

Barcodes on British Railways rolling stock in 1962 (Modern Railways Dec 1962) 000130
Barcodes on British Railways rolling stock in 1962 (Modern Railways Dec 1962) 000130

In 1967, the KarTrak system was used on North American railroads. It used colored stripes on steel plates to identify cars. However, dirt made the system unreliable, so it was abandoned. In 1973, George Laurer developed a better vertical bar design. This design was chosen as the standard for groceries. In June 1974, a pack of Wrigley's gum was scanned in Ohio. This was the first commercial use of the Universal Product Code, or UPC.

Today, barcodes are part of our everyday lives. You see them almost every time you go to a supermarket.

Barcodedmail
Barcodedmail

They help checkout systems work much faster. This process is called automatic identification and data capture, or AIDC. We also see 2D codes, like QR codes, on many things. These became very popular in the 2000s because of smartphones. Barcodes are simple and low in cost to make. This helps them stay useful even as new technology arrives.

418 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

🖼️ Images & Media (86)
File:UPC-A-036000291452.svg
UPC-A-036000291452.svg
File:Barcodes on British Railways rolling stock in 1962 (Modern Railways Dec 1962) 000130.jpg
Barcodes on British Railways rolling...
File:Snack vendor on the Shinkansen. 2005 (26321781190).jpg
Snack vendor on the Shinkansen. 2005...
File:EAN-13-ISBN-13.svg
EAN-13-ISBN-13.svg
File:LB2-ADULT-L3 Assembled.jpg
LB2-ADULT-L3 Assembled.jpg
File:Barcodedmail.JPG
Barcodedmail.JPG
File:GTIN Barcodes of coke bottles - what you see and what the barcode scanner see 2 IMG 2908 2913 2919.JPG
GTIN Barcodes of coke bottles - what you...
File:Codabar.svg
Codabar.svg
File:Barcode2of5example.svg
Barcode2of5example.svg
File:Barcode25i.svg
Barcode25i.svg
File:Code11 barcode.png
Code11 barcode.png
File:Code32 01234567.png
Code32 01234567.png

+ 74 more

More to explore

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.