Code 128C Barcode generator

Generate easy & customizable Code 128C Barcodes in seconds.

px
Make sure to test out your configured barcode before using it in production.

Free Code 128C Barcode Generator – Create Barcodes Online

Generate ultra-dense Code 128C barcodes for long numeric strings in seconds with TryQRCode.

Create a free Code 128C barcode that encodes numeric data as pairs of digits (00–99) for double the density. Customize the colors, width, and height, preview it live, and download it as PNG, SVG, JPG, or WEBP for SSCC, GS1 numbers, serial numbers, and check-digit labels. No login or technical skills required.

Generate Code 128C Barcode

What is a Code 128C Barcode?

Code 128C is subset C of the Code 128 symbology. It encodes numeric data as pairs of digits (00–99), effectively doubling the data density compared with other subsets. This makes it ideal for long numeric strings such as SSCC and GS1 numbers, serial numbers, and check digits. Like every Code 128 symbol, it includes the mandatory mod-103 check character for reliable error-checked scanning.
In short: Code 128C is the subset C of Code 128 that encodes numeric data as pairs of digits (00–99), doubling the density for long numeric strings, with a mandatory mod-103 check character.
Code 128C Quick Facts
Encodes Numeric data as pairs of digits (00–99)
Character set Subset C of Code 128 (numeric only)
Length Variable (even number of digits)
Check digit Mandatory mod-103 check character
Encoding standard ISO/IEC 15417 (GS1-128 compatible)
Typical use SSCC, GS1 numbers, serial numbers, check digits

How to Create Your Code 128C Barcode

Follow these four steps to generate a professional Code 128C barcode in under a minute.

1
Enter Your Data
Type or paste your numeric string; it is encoded as pairs of digits (00–99).
2
Customize the Look
Adjust foreground and background colors, width scale, height, and toggle the human-readable text.
3
Generate & Preview
Your barcode renders instantly with a live preview so you can verify it before download.
4
Download & Print
Export as PNG, SVG, JPG, or WEBP and use it on GS1, logistics, and serial labels.
No registration required. Your barcode is generated in seconds and ready for print or digital use.

Benefits of Code 128C Barcodes

Why teams and businesses choose Code 128C barcodes for dependable, scannable identification.
Double Density
Pairs of digits pack twice the data into the same barcode length.
Pure Numeric Power
Built specifically for dense, long numeric sequences.
Mandatory Check Character
Every symbol includes the required mod-103 check for safe scanning.
GS1 Ready
The best subset for SSCC and GS1-128 supply chain numbers.
Long Numbers, Small Space
Keeps long serials and check-digit strings compact on labels.
Scans Everywhere
Read by virtually all modern laser and camera barcode scanners.

Common Use Cases for Code 128C

See how Code 128C barcodes are used across retail, logistics, healthcare, and manufacturing.
SSCC and GS1
Serial Shipping Container Codes and GS1-128 data.
Retail and Inventory
Item numbers, quantities, and warehouse identifiers.
Shipping and Logistics
Parcel tracking numbers and transport labels.
Manufacturing
Serial numbers and work-order codes on the shop floor.
Check Digits and Part Numbers
Numeric identifiers that already include check digits.
Long Numeric Strings
Any long all-digit data that needs maximum density.

Code 128C Barcode – Frequently Asked Questions

Quick answers about how Code 128C works and where to use it.
Code 128C is subset C of Code 128. It encodes numeric data as pairs of digits (00–99), doubling the density, and is ideal for long numeric strings such as SSCC and GS1 numbers.
Code 128C is numeric-only and encodes pairs of digits from 00 to 99. It cannot encode letters or punctuation.
128A encodes uppercase letters and ASCII control characters (00–95), 128B encodes all printable ASCII (32–127) including lowercase, and 128C encodes numeric data as pairs of digits for double density.
Yes. Every Code 128C symbol includes the mandatory modulo-103 check character that scanners use to validate the data.
Use 128C whenever your data is purely numeric, especially for long strings like SSCC, GS1 numbers, serial numbers, and check digits—it produces the smallest possible symbol.
Yes. GS1-128 uses Code 128C for dense numeric payloads, making it the best subset for SSCC, GSIN, and other GS1-128 numbers with check digits.

Create Your Free Code 128C Barcode Now

Generate a scannable, print-ready Code 128C barcode in seconds—download it in any format and use it wherever dense numeric labeling is needed.

Generate Code 128C Barcode
Free, unlimited generation with a live preview—no sign-up needed, only with TryQRCode.
Social Media Manager