High-density alphanumeric. Ideal for Amazon FNSKU, shipping & inventory.
2D matrix scannable from smartphones. Never expires, zero limits.
Global standard GS1 checkout barcodes for retail POS scanners.
βοΈ Advanced Options & Barcode Styling
US Inventory Management, Reorder Point, FIFO COGS & Barcode Master Sheet
Complete stock control & warehouse inventory spreadsheet: manage bin locations (Aisle-Rack-Bin), automatic low-stock reorder points, true Landed Cost & IRS FIFO COGS, and one-click generate Avery 5160 or 4x6 barcode labels.
π οΈ Need More? Share Tool Link, Embed on Your Website, or Upgrade to a Multi-User Office LAN System Click to Expand βΎ
Next Step: Claim Your US Partner Perks or Own This System Forever
Hand-picked financial & hardware perks for this workflow β side-by-side with our zero-subscription custom build option.
Print 4"Γ6" USPS, UPS & Amazon FBA Labels Directly from iPhone, Mac & Windows (Zero Ink)
Tested 100% compatible with SuiteCrate's 8.5"Γ11" to 4"Γ6" Thermal Cropper and Code 128 Barcode Studio. Prints 150mm/sec at crisp 203 DPI with Wi-Fi AirPrint and automatic label calibration.
Open a Free Mercury US Business Checking Account (No Monthly Fees or Minimums)
Get a $250 cash bonus when you deposit $10,000 within 90 days. Includes free domestic/international USD wires, instant virtual debit/credit cards for job expenses, and 1-click QuickBooks/CSV export.
Own "Custom Automated Business System" β 100% Tailored to Your Company
Stop paying monthly per-seat fees for Expensive Monthly SaaS. We build you a turnkey Automated Excel/VBA System ($499) or Private Self-Hosted Web App ($1,499) with a free 48-hour Loom demo.
SYS-02: Inventory & Warehouse Software
Why US Teams Switch: Cloud inventory platforms force you into rigid order tier ceilings ($349β$800/mo), bill you $50β$100/mo per handheld scanner seat, and freeze floor operations when concrete walls drop Wi-Fi.
Explore All 10 On-Premise Office LAN Software Suites
Own your business software forever with zero monthly subscriptions. Explore our 10 Flagship Suites: Accounting, Inventory, Contractor, Manufacturing, Time Clock, Trucking, Salon POS, Auto Repair, Property & Clinic EHR.
π US Operational Guide & Compliance Reference: Code 128 Barcode Generator (Single & Bulk Excel)
Code 128 is a continuous, high-density linear symbology encoding the complete 128-character ASCII set. Each symbol character consists of 11 module widths partitioned into 3 bars and 3 spaces, terminated by a 13-module stop pattern. The standard specifies three distinct operational subsets (A, B, and C) alongside a mandatory weighted Modulo 103 checksum calculated internally prior to transmission.
Section 2: Code 128 Specification Benchmark Matrix
Precision matters in industrial symbology. Review the engineering boundaries below:
| Specification Parameter | Subset A | Subset B | Subset C | ISO/IEC 15417 Baseline |
|---|---|---|---|---|
| Encodable Repertoire | ASCII 00 to 95 (Caps, Digits, Control) | ASCII 32 to 127 (Upper/Lower, Punctuation) | Numeric Pairs 00 to 99 (Packed Digits) | Full 128 ASCII repertoire |
| Module Footprint | 11 modules (3 bars, 3 spaces) | 11 modules (3 bars, 3 spaces) | 5.5 modules per digit (Dual density) | ±0.15 module pitch drift |
| Nominal X-Dimension | 10.0 mils (0.254 mm) | 10.0 to 15.0 mils (0.381 mm) | 10.0 to 20.0 mils (0.508 mm) | Min. 7.5 mils (0.190 mm) |
| Quiet Zone (Lateral) | 10X or 0.25 in (6.35 mm) | 10X or 0.25 in (6.35 mm) | 10X or 0.25 in (6.35 mm) | Whichever value is greater |
| Check Digit Algorithm | Modulo 103 (Mandatory) | Modulo 103 (Mandatory) | Modulo 103 (Mandatory) | Unprinted in OCR text |
| Optical Contrast (SC) | ≥ 70% at 660 nm | ≥ 70% at 660 nm | ≥ 70% at 660 nm | Grade B or Grade A target |
Section 3: Step-by-Step Field Operational SOP
Field deployment requires disciplined prepress configuration. Follow this operational protocol to prevent warehouse read failures:
- Sanitize Source Spreadsheet Columns: Strip hidden ASCII control characters, carriage returns (
), and trailing spaces from your SKU list before data ingestion. - Enable Automatic Subset Selection: Allow the rendering engine to switch between Subset B for alphanumeric identifiers and Subset C for consecutive numeric sequences longer than four digits.
- Align X-Dimension with Native Printer Dot Pitch: Configure narrow bar widths to whole integer multiples of your thermal printhead (e.g., exactly 2 dots on 203 DPI yields 9.85 mils; 3 dots yields 14.77 mils) to eliminate fractional dot edge blur.
- Preserve Unprinted Lateral Quiet Zones: Verify that label designs maintain at least 0.25 inches (6.35 mm) of blank white space past both the start bar and termination bar.
- Validate Test Prints with an ISO/IEC 15416 Optical Verifier: Measure modulation, decodability, and minimum reflectance across test runs to confirm an overall ANSI grade of B (2.5) or better prior to releasing production batches.
Section 4: Optical Scanning Troubleshooting & Failure Matrix
When automated sorters or handheld terminals reject Code 128 symbols, consult this diagnostic guide for root cause remediation:
| Scanner Symptom / Failure Code | Root Cause Mechanics | Field Engineering Corrective Action |
|---|---|---|
| Scanner Emits Error Beep on Valid SKU | Quiet zone intrusion. Graphic borders, product descriptions, or label die-cuts violate the 10X white space threshold. | Shift text boundaries outward to provide an absolute minimum of 0.25 in (6.35 mm) blank margin on both flanks. |
| Mangled or Truncated Output Strings | Incorrect subset invocation. Attempting to encode lowercase letters in Subset A produces unintended ASCII control commands. | Switch input to dynamic auto-switching or explicitly declare Subset B for mixed alphanumeric strings. |
| Intermittent Sorter Convective Rejection | Fractional dot rasterization. The rendering pipeline anti-aliases bar edges when millimetre dimensions fail to align with print dots. | Export unscaled vector PDF output and lock the print dialog to "Actual Size" (100% scale) with zero page fit distortion. |
| Low Symbol Contrast (Grade F) | Excessive thermal burn darkness or worn transfer ribbon causes thermal ink spread into narrow spaces. | Reduce Zebra ZPL print darkness setting from 24 to 15; clean printhead ceramic elements with 99% isopropanol. |
| WMS Checksum Mismatch Alert | Manual appending of check digit. Operator manually entered a checksum character into raw spreadsheet data. | Supply only the payload data. SuiteCrate computes and appends the mandatory Modulo 103 check character internally. |
Section 5: Hardware & Label Stock Compatibility
Thermal printing performance dictates real-world scan success. Direct thermal hardware (Zebra ZD421, Rollo Commercial, Munbyn ITPP941) applies heat directly onto chemically treated label faces. While practical for rapid shipping, direct thermal paper degrades under ultraviolet light and ambient heat. For long-term warehousing or freight transit, deploy thermal transfer printers (Zebra ZT411, Sato CL4NX Plus) paired with resin-enhanced wax ribbons. When utilizing office desktop laser equipment with Avery 5160 or 5163 sheets, select bright white matte facestocks with opacity ratings above 88%. Avoid high-gloss polyester stocks; glossy films reflect 650 nm laser diodes, blinding optical imagers through specular reflection glare.
Section 6: Regulatory / Industry Standard Mandates
Code 128 compliance is strictly regulated across North American supply chains. The baseline standard, ISO/IEC 15417, establishes bar-space dimensional ratios, optical decode thresholds, and character encoding maps. In consumer distribution, Amazon FBA Fulfillment Guidelines mandate Code 128 Subset B for all individual item FNSKU labels, requiring verified print contrast above 75% to prevent inbound prep chargebacks. In logistics packaging, ANSI MH10.8 dictates Code 128 geometries on pallet placards, while GS1 US General Specifications enforce the leading FNC1 symbol character for GS1-128 transport tracking containers.
β Frequently Asked Questions
How does the Modulo 103 checksum work in Code 128, and why is it omitted from text?
Code 128 computes its checksum by multiplying each character code value by its sequential position within the string, summing these products alongside the start character value, and calculating the remainder modulo 103. The resulting checksum character is encoded into physical bar-and-space patterns before the stop character. It is omitted from human-readable text because scanning firmware validates it automatically without requiring cashier transcription.
Why does printing Code 128 on a 203 DPI printer sometimes cause scan failures?
A 203 DPI printhead has a fixed dot pitch of 0.125 mm (4.92 mils). If an artwork file specifies an arbitrary narrow bar width like 0.2 mm, the printer driver must round individual bars between one dot and two dots. This introduces bar width variance, degrades decodability scores under ISO/IEC 15416, and triggers read rejections on high-speed conveyor scanners.
What distinguishes standard Code 128 from GS1-128?
While sharing identical physical bar patterns and Modulo 103 checksum mechanics, GS1-128 requires a mandatory Function 1 (FNC1) character immediately following the start pattern. This flag instructs the optical scanner that subsequent digits represent standardized GS1 Application Identifiers rather than unformatted proprietary data.
How does Subset C achieve double data density on long serial numbers?
Subset C maps two numeric digits into a single 11-module character symbol spanning 00 through 99. For example, a 16-digit serial number requires 16 separate characters in Subset B (176 modules) plus overhead, but condenses into just 8 character symbols in Subset C (88 modules). This structural compression cuts overall physical barcode length by roughly 47%.