Free tool · GS1 / SSCC
Free SSCC Label Generator & Check Digit Calculator
Generate SSCC-18 codes from your GS1 Company Prefix and print GS1-128 pallet labels — or paste any SSCC and watch the mod-10 check digit math prove it right or wrong.
No signup. Check-digit math shown, single-edit repair for mistyped codes, and every result says what it proves — and what it can't.
How to use this tool
- Generate: enter your GS1 Company Prefix, pick an extension digit, and generate one SSCC or a numbered batch — each with its GS1-128 label, downloadable as SVG, PNG or PDF.
- Validate: paste an SSCC from a label or ASN. The verdict shows the structure, the expected check digit, and the full mod-10 calculation.
- Repair: if a code fails, the tool searches every single-digit fix and adjacent swap that would make the math pass — and labels what it knows vs. what it inferred.
- Decode: paste raw GS1-128 scan data like
(00)106141412345678908and the tool extracts and checks the SSCC.
Generate SSCCs & labels
You're using the demo prefix 0614141 (GS1's documentation example). These codes are mathematically valid for testing and label layout only — production SSCCs need your own licensed prefix.
Label preview — GS1-128, AI (00)
Validate & repair an SSCC
SSCC (18 digits, with or without the (00))
Spaces, hyphens and a leading (00) are normalized automatically — paste it as it appears on the label or ASN.
Evidence receipt (JSON)
Machine-readable record of exactly what was checked and what was inferred — schema binlogic.sscc.v1. The same shape the upcoming API returns.
Decode GS1-128 scan data
Raw scan string
Handles ]C1 scanner prefixes and parenthesized AIs. The SSCC under AI (00) is extracted and checked; other AIs are listed as present but not parsed.
SSCC label examples
Every example below is a live state of the generator, not a screenshot — click one to load it.
SSCC questions, answered
What is an SSCC code?
An SSCC (Serial Shipping Container Code) is an 18-digit GS1 identifier for a logistics unit — most often a pallet, but also a carton, tote, or parcel. It uniquely identifies that one physical unit so it can be scanned at every handoff: shipping, receiving, cross-dock, and proof of delivery. It travels in a GS1-128 barcode under Application Identifier (00), and the same number appears on ASNs and EDI 856 messages so systems can match the physical pallet to the electronic notice.
What does SSCC stand for?
Serial Shipping Container Code. “Container” here means any logistics unit being shipped (a pallet, case, or parcel) — not specifically an intermodal shipping container. Intermodal containers use a different identifier entirely, the ISO 6346 container number, which has its own check-digit math.
What is the SSCC format?
18 digits, in four logical parts: an extension digit (one digit, chosen freely by the company to extend capacity), the GS1 Company Prefix (4–12 digits, licensed from GS1), a serial reference (the remaining digits, assigned by the company so that prefix + serial always totals 16 digits), and a mod-10 check digit computed from the first 17. The barcode form adds Application Identifier (00) in front, which is why printed labels read (00) followed by 18 digits.
How is the SSCC check digit calculated?
GS1 mod-10: take the first 17 digits, multiply them alternately by 3 and 1 starting with 3 at the rightmost of those 17, sum the products, and the check digit is the smallest number that brings the sum up to a multiple of ten — (10 − sum mod 10) mod 10. This tool shows the full calculation on any code you paste, and the same math powers the repair suggestions: a candidate fix is only offered if it makes the arithmetic pass.
Do I need a GS1 Company Prefix to create real SSCCs?
Yes. Production SSCCs must be built on a GS1 Company Prefix licensed to your company from GS1 — that is what makes them globally unique and accepted by trading partners. This tool computes valid check digits for any prefix you enter, but it cannot tell whether a prefix is licensed to you. Codes generated with the demo prefix are mathematically valid and clearly marked for testing and layout work only.
What is an SSCC-18 barcode?
The SSCC carried in a GS1-128 (formerly UCC/EAN-128) barcode with Application Identifier (00) — often called an SSCC-18 barcode because of the 18 digits. GS1-128 is a Code 128 barcode with a leading FNC1 character that marks it as GS1 data. On a standard GS1 logistics label it is the bottom-most barcode, printed with quiet zones either side and the human-readable digits underneath.
What about SSCC labels for Amazon (FBA and Vendor)?
Amazon Vendor Central shipments use SSCC pallet and carton labels inside ASN/EDI 856 flows — the SSCC on the label must match the ASN exactly, which is why validation matters before printing. Amazon FBA, by contrast, uses Amazon's own FBA box and pallet IDs rather than SSCCs. If a routing guide asks for an “SSCC-18 label,” it is the GS1-128 (00) label this tool generates.
Is an SSCC the same as a container number?
No. An SSCC identifies a logistics unit like a pallet; an ISO 6346 container number (e.g. CSQU3054383) identifies an intermodal shipping container, with a different structure and a different check-digit algorithm. If you are working with container numbers, IMO numbers, or SCACs, use our free Container Number Validator — same deterministic approach, different math.
Free tool by Binlogic · deterministic GS1 mod-10 engine · nothing you enter leaves your browser.
Stop guessing. Start counting.
See your own inventory
running on Binlogic.
A 30-minute walkthrough with our team. Bring a warehouse, a CSV of your SKUs, or just your biggest reconciliation headache. We'll show you what changes the moment Binlogic goes live. No slides.
We reply with a real human · No marketing drips