Skip to content
Independent EDI conversion and validation software. Retailer names identify interoperability targets; no retailer endorsement is implied.
Shipment Sentry

Free SSCC barcode generator and check digit calculator

Reviewed 2026-07-20 Rule pack 2026.07.20 Independent research

An SSCC identifies one logistics unit, such as a pallet or carton. This browser-only tool calculates or validates the 18-digit value, encodes it as GS1-128 with Application Identifier 00, and downloads a scalable SVG preview without uploading the identifier.

Direct answer: Enter the 17-digit SSCC body to calculate the final GS1 check digit, or enter a complete 18-digit SSCC to validate it. The generated symbol encodes AI 00 followed by the SSCC. Before production use, confirm GS1 prefix ownership, prevent identifier reuse, apply the current label dimensions and placement rules, print the label, and verify it with the scanner used in the shipping workflow.

Generate a GS1-128 SSCC barcode

No value is uploaded

Enter 17 digits to calculate the check digit, 18 digits to validate, or a 20-digit form beginning with AI 00.

What the generator puts in the barcode

The SSCC data value is 18 digits: an extension digit, a GS1 company prefix and serial reference whose boundary depends on the assigned prefix length, and a final check digit. In a GS1-128 barcode, Application Identifier 00 tells the scanner that the following fixed-length field is an SSCC.

SSCC anatomy diagram separating GS1 Application Identifier 00 from the 18-digit extension, company prefix, serial reference, and check digit, then matching the label scan to the ASN value.
AI 00 identifies the data field; it is not part of the 18-digit SSCC. Company-prefix and serial-reference lengths vary together.

The human-readable parentheses around (00) are presentation, not barcode data. This tool encodes the FNC1 character required for GS1-128, switches to numeric Code Set C, adds the modulo-103 Code 128 symbol checksum, and preserves quiet zones in the SVG preview.

Check digit calculation

For the 17-digit body, multiply alternating positions by three and one from the left, add the results, and choose the digit that brings the total to the next multiple of ten.

check digit = (10 - (weighted sum mod 10)) mod 10

The check digit catches many transcription errors. It does not prove that the GS1 company prefix belongs to the organization, that the serial was allocated uniquely, or that the barcode will scan after printing.

Production label checklist

  1. Allocate the SSCC from a controlled serial ledger under the correct GS1 company prefix.
  2. Generate the label and ASN identifier from the same immutable value.
  3. Apply current GS1 and trading-partner size, quiet-zone, placement, and print-quality requirements.
  4. Print at the intended printer resolution and physical scale; do not resize the SVG arbitrarily in office software.
  5. Scan the finished label with representative warehouse equipment.
  6. Compare the decoded 18 digits with the exact value in the outbound EDI 856 MAN segment or shipment-confirmation payload.

For an Amazon Vendor workflow, use the Amazon SSCC label requirements guide to separate current public Amazon requirements from account-specific EDI placement, then run the complete shipment through the free Amazon EDI preflight.

For repeat warehouse use, a signed-in workspace can turn a valid SSCC into an immutable PDF and Zebra ZPL logistics-label record with purchase-order, shipment, ship-from and ship-to references. Open the EDI control tower →, then print, scan and reconcile the finished symbol with the outbound document.

What this tool does not certify

The preview is not a GS1 licence, prefix-ownership check, serial-allocation service, printer verifier, or trading-partner approval. Barcode conformance depends on the data, symbol dimensions, quiet zones, substrate, contrast, printer quality, placement, and the scanner environment. Current GS1 specifications and the active partner guide remain controlling.

Frequently asked questions

Is AI 00 part of the SSCC?

No. AI 00 declares that the next fixed-length field is an SSCC. The SSCC itself is the following 18 digits, including the check digit.

Can I use the SVG directly on a production label?

Use it as a scalable starting point, then apply the physical dimensions, quiet zones, human-readable layout, printer settings, and placement required by the current GS1 and partner material. Verify the printed result with a scanner before shipping.

Does a valid SSCC guarantee Amazon acceptance?

No. Amazon also requires the physical barcode and electronic shipment identifier to agree, and the surrounding ASN, packing hierarchy, timing, and account-specific workflow can still fail independently.

Primary sources

Public sources cannot establish every account-specific EDI rule. Current Vendor Central documentation and your trading-partner agreement remain controlling.