Universal Product Code (UPC)
U.P.C./EAN CHARACTER ENCODATION
A Complete UPC Symbol

Legitimate Possible Character Codes
(viz. two bars and two spaces in seven
modules)
|
L |
L |
L |
L |
D |
L |
D |
2 |
| left 0 |
L |
L |
L |
D |
D |
L |
D |
3 |
|
L |
L |
L |
D |
L |
L |
D |
2 |
| left 9 |
L |
L |
L |
D |
L |
D |
D |
3 |
|
L |
L |
D |
D |
D |
L |
D |
4 |
| left 1 |
L |
L |
D |
D |
L |
L |
D |
3 |
|
L |
L |
D |
D |
L |
D |
D |
4 |
|
L |
L |
D |
L |
L |
L |
D |
2 |
| left 2 |
L |
L |
D |
L |
L |
D |
D |
3 |
|
L |
L |
D |
L |
D |
D |
D |
4 |
| left 3 |
L |
D |
D |
D |
D |
L |
D |
5 |
|
L |
D |
D |
D |
L |
L |
D |
4 |
| left 7 |
L |
D |
D |
D |
L |
D |
D |
5 |
| left 5 |
L |
D |
D |
L |
L |
L |
D |
3 |
|
L |
D |
D |
L |
L |
D |
D |
4 |
| left 8 |
L |
D |
D |
L |
D |
D |
D |
5 |
|
L |
D |
L |
L |
L |
L |
D |
2 |
| left 4 |
L |
D |
L |
L |
L |
D |
D |
3 |
|
L |
D |
L |
L |
D |
D |
D |
4 |
| left 6 |
L |
D |
L |
D |
D |
D |
D |
5 |
|
D |
D |
D |
D |
L |
D |
L |
5 |
| right 0 |
D |
D |
D |
L |
L |
D |
L |
4 |
|
D |
D |
D |
L |
D |
D |
L |
5 |
| right 9 |
D |
D |
D |
L |
D |
L |
L |
4 |
|
D |
D |
L |
L |
L |
D |
L |
3 |
| right 1 |
D |
D |
L |
L |
D |
D |
L |
4 |
|
D |
D |
L |
L |
D |
L |
L |
3 |
|
D |
D |
L |
D |
D |
D |
L |
5 |
| right 2 |
D |
D |
L |
D |
D |
L |
L |
4 |
|
D |
D |
L |
D |
L |
L |
L |
3 |
| right 3 |
D |
L |
L |
L |
L |
D |
L |
2 |
|
D |
L |
L |
L |
D |
D |
L |
3 |
| right 7 |
D |
L |
L |
L |
D |
L |
L |
2 |
| right 5 |
D |
L |
L |
D |
D |
D |
L |
4 |
|
D |
L |
L |
D |
D |
L |
L |
3 |
| right 8 |
D |
L |
L |
D |
L |
L |
L |
2 |
|
D |
L |
D |
D |
D |
D |
L |
5 |
| right 4 |
D |
L |
D |
D |
D |
L |
L |
4 |
|
D |
L |
D |
D |
L |
L |
L |
3 |
| right 6 |
D |
L |
D |
L |
L |
L |
L |
2 |
Valid Character Codes
| left 0 |
L |
L |
L |
D |
D |
L |
D |
3 |
| left 1 |
L |
L |
D |
D |
L |
L |
D |
3 |
| left 2 |
L |
L |
D |
L |
L |
D |
D |
3 |
| left 3 |
L |
D |
D |
D |
D |
L |
D |
5 |
| left 4 |
L |
D |
L |
L |
L |
D |
D |
3 |
| left 5 |
L |
D |
D |
L |
L |
L |
D |
3 |
| left 6 |
L |
D |
L |
D |
D |
D |
D |
5 |
| left 7 |
L |
D |
D |
D |
L |
D |
D |
5 |
| left 8 |
L |
D |
D |
L |
D |
D |
D |
5 |
| left 9 |
L |
L |
L |
D |
L |
D |
D |
3 |
| right 0 |
D |
D |
D |
L |
L |
D |
L |
4 |
| right 1 |
D |
D |
L |
L |
D |
D |
L |
4 |
| right 2 |
D |
D |
L |
D |
D |
L |
L |
4 |
| right 3 |
D |
L |
L |
L |
L |
D |
L |
2 |
| right 4 |
D |
L |
D |
D |
D |
L |
L |
4 |
| right 5 |
D |
L |
L |
D |
D |
D |
L |
4 |
| right 6 |
D |
L |
D |
L |
L |
L |
L |
2 |
| right 7 |
D |
L |
L |
L |
D |
L |
L |
2 |
| right 8 |
D |
L |
L |
D |
L |
L |
L |
2 |
| right 9 |
D |
D |
D |
L |
D |
L |
L |
4 |