This page is available in English.

Code 93 Barcode

The camera app can scan this. The Zebra app can scan this.

Code 93 was designed as a tighter, more secure upgrade of Code 39. Each character uses nine modules, and two built-in check characters make misreads very unlikely.

Also called USS-93, Code 93 Extended (Full ASCII via shifts).

Specifications

StandardANSI/AIM BC5 (USS-93)
Character set47 characters natively; full 128 ASCII via shift characters
CapacityVariable
Check digitTwo mandatory check characters (C and K, modulo 47)
Dimension1D linear
OriginIntroduced by Intermec in 1982 as a denser successor to Code 39

Where it is used

Logistics, Canada Post, electronics components, inventory

People use it for logistics, Canada Post, electronics components, inventory.

The camera app can scan this. The Zebra app can scan this. Both return the raw text.

Example

ABC123

Scan and create

Create this code opens the barcode generator with this symbology and the sample text filled in.

The camera app can scan this. It returns the raw text. It does not open links, look up products, or start a payment. The desktop companion types that text into the focused field.

The Zebra app can scan this. It returns the raw text.

Related codes

Questions

What is the difference between Code 93 and Code 39?

Code 93 was designed as a tighter, more secure upgrade of Code 39. Character set: 47 characters natively; full 128 ASCII via shift characters. The camera app can scan this. It returns the raw text. The Zebra app can scan this.

Why does Code 93 have two check characters?

The check rule is: Two mandatory check characters (C and K, modulo 47). When an app can scan the symbol, it returns the characters it read and does not label one of them as a check. The camera app can scan this. It returns the raw text. The Zebra app can scan this.

Can my phone read Code 93?

The camera app can scan this. It returns the raw text. The Zebra app can scan this.