Generate Code 128 Barcodes Online
Create compact, high-density linear barcodes for product SKUs, warehouse bin locations, and inventory management. Free vector SVG and 600 DPI PNG downloads with automatic ASCII subset optimization.
1. Barcode Data
Code-128High-density alphanumeric barcode widely used for product SKUs, serial numbers, logistics, and packaging. (1 - 80 characters)
2. Dimensions & Size Presets
Current: 86.4 × 47.5 mm @ 300 DPI
3. Additional Label Text
Add product title, SKU, MRP, or batch info in Manrope font
4. Color & Contrast
High optical contrast between bars and background is essential for reliable scanning
High-Density Linear Barcodes for Inventory, SKUs & Logistics
Code 128 is the world's most versatile and compact 1D linear barcode symbology. Defined under ISO/IEC 15417, it packs the entire 128-character ASCII table into high-density black and white bars with an integrated Modulo-103 checksum that virtually eliminates optical misreads.
Whether you are labeling warehouse bins, apparel hangtags, medical assets, or manufacturing work-in-progress, Code 128 delivers immediate laser scanner decode speeds and effortless compatibility with modern inventory management systems.
Code 128 Specifications
- StandardISO/IEC 15417:2007
- Character EncodingFull 128 ASCII (0–127)
- Internal ChecksumModulo-103 (Automatic)
- Minimum Quiet Zone10 × X-Dimension
- Supported SubsetsSet A, Set B, Set C (Auto)
Three Optimized Subsets with Automatic Subset Switching
Unlike older barcode formats, Code 128 incorporates three distinct code sets. Embedro evaluates your SKU payload and shifts between subsets automatically to create the smallest symbol footprint on your labels.
Code Set A
Encodes uppercase letters, numeric digits (0–9), punctuation, and ASCII control characters (such as NUL, SOH, CR, LF, and Tab).
Code Set B
Encodes standard alphanumeric data including both uppercase (A–Z) and lowercase (a–z) letters, digits, and all visible keyboard symbols.
Code Set C (Double Density)
Packs 100 numeric pairs (00 to 99) into single symbol characters. When numeric sequences appear, symbol length is reduced by up to 50%.
Code 128 vs Code 39: Feature Comparison
While Code 39 is historically popular in automotive and US defense applications, Code 128 is overwhelmingly preferred for modern retail and commercial logistics due to its superior density and error detection.
| Attribute | Code 128 (Modern Standard) | Code 39 (Legacy 3-of-9) |
|---|---|---|
| Data Density | High (30% to 50% more compact) | Low (requires wide physical labels) |
| Character Set | Full 128 ASCII (Upper, Lower, Symbols) | 43 Characters (Uppercase, digits, 7 symbols) |
| Checksum Security | Modulo-103 (Mandatory internal) | Modulo-43 (Optional / Often omitted) |
| Quiet Zone Required | 10 × X-dimension (compact margins) | 10 × X-dimension or 6.35 mm (wider) |
| Recommended Use Cases | Product SKUs, apparel tags, shipping cartons | Legacy defense (LOGMARS), older automotive |
SKU Architecture: Best Practices for Fast Scanning
Barcode scanners decode clean, structured text in milliseconds. Following these formatting standards prevents scanner stalls and data truncation errors across POS registers and hand terminals.
- TSHIRT-BLK-M-2026Category • Color • Size • Batch
- WH-AISLE04-SHELF02Warehouse location coordinate SKU
- PKG-8901234567Alphanumeric prefix with numeric suffix
• Stick to alphanumeric characters and hyphens (-) or underscores (_).
- TSHIRT/BLK/MSlashes can crash CSV parsers & POS terminals
- SHIRT BLK MSpaces cause scanner carriage returns prematurely
- SKU#2026!@$Special symbols trigger macro actions on handhelds
• Avoid symbols that require keyboard shift emulation on wedge scanners.
Print Geometry, Quiet Zones & Thermal Roll Presets
A barcode is an optical measurement device. For reliable scanning on the first pass, your printed label must respect the minimum quiet zone and narrow bar width (X-dimension).
Apparel & Jewelry Tags
Perfect for direct thermal roll printers (Zebra, TSC, Rollo). Easily accommodates 12–16 character SKUs with room for price and size declarations.
Oddy / Desmat 24-Up Sheet
The universal standard for office laser and inkjet printers. Prints 24 labels per page with generous quiet zones and bold human-readable text.
4 × 6 Logistics Shipping Label
Standard for warehouse pallets, carton master packs, and logistics carriers. Scannable from up to 8 feet away using industrial long-range scanners.
Frequently Asked Questions: Code 128
Answers to common questions regarding Code 128 encoding, print sizing, and barcode scanning.
Free Forever for Offline Barcodes.
Cloud Sync & APIs for Scaling Teams.
All core 1D & 2D generation, label design, spreadsheet import, and A4/thermal printing are completely free with zero ads and codes that never expire. Upgrade only when you need multi-device cloud catalog sync or automated REST APIs.
Free Forever
For small businesses, retail shops, boutiques, and makers who need reliable, permanent barcode labels without monthly software bills.
No credit card needed • Codes never expire
D2C & Apparel
For growing boutique brands, apparel sellers, and retail stores with multi-variant product collections.
Billed annually at ₹2388/yr
High-Volume
For distribution warehouses, 3PL fulfillment hubs, and supermarket chains requiring automated generation.
Billed annually at ₹5988/yr
How Embedro Barcode Studio Compares to Typical Online Generators
Engineered for retail checkout, Amazon FBA packaging, apparel hangtags, and warehouse intake. See why businesses switch from generic generators to Embedro.
| Operational Feature | Embedro Barcode Studio Print Without Waste • Direct Optical Codes | Typical Online Generators Generic Portals • Sheet Waste & Paywalls |
|---|---|---|
Code Expiration on Physical Packaging Will your product barcodes continue scanning at supermarket checkout lanes and warehouse intake? | Never Expire (Permanent Validity) Direct-encoded optical bars strictly complying with GS1 and ISO standards. Once printed, they remain scannable forever without server dependencies. | Deactivated After Trial or Paywalled Many freemium generators route barcodes through proprietary redirect links, disabling physical packaging unless ongoing monthly fees are paid. |
Print Without Waste (Start from Slot #N) Can you resume printing on partially used A4 sticker sheets without throwing away blank labels? | Included Free (Pick Any Starting Slot) Select your exact starting slot (e.g. Slot #7 on a 24-up sheet) to resume printing on unused labels. Eliminates expensive paper and sticker waste. | Slot #1 Only (Forces Full Sheet Waste) Strictly starts printing from the top-left corner (slot 1), forcing businesses to discard partially peeled sticker sheets. |
Excel & Spreadsheet Auto-Repair How does the software handle Excel scientific notation (8.90123E+12) and missing leading zeroes? | Automated Repair Diff Modal Reads raw integers, detects corrupt CSV scientific notation, restores stripped leading zeroes, and calculates check digits with visible diff confirmation. | Naively Outputs Corrupted Barcodes Blindly encodes Excel exponential notation or truncated numbers into unreadable bars that get rejected by retail cashiers. |
GS1 Modulo-10 Check Digit Validation Automatic verification of mathematical checksums for EAN-13, UPC-A, EAN-8, and ITF-14. | Real-Time Modulo-10 Checksum Engine Calculates and verifies the check digit in real time. Flags mismatches instantly and offers single-click automated correction. | No Validation or Strict Rejection Generates mathematically invalid barcodes without warning, or fails silently, leaving businesses with thousands of unsellable labels. |
Physical 100 mm Scale Calibration Line Built-in measurement tool to prevent printer "Fit to Page" auto-scaling errors. | Included 100.0 mm Calibration Ruler Printable PDF includes a precise 100 mm scale check line so operators can verify with a physical ruler that bar widths are undistorted. | No Printer Calibration Safeguard Lacks scale verification. Desktop printer drivers frequently shrink labels by 3-5%, violating standard quiet zones. |
Live Camera Scanner & Preflight Verifier Testing optical scannability before mass printing thousands of commercial labels. | Built-In In-Browser Camera Decoder Scan your printed sample proofs live using your phone camera or webcam to inspect symbology, check digits, and contrast before printing batches. | Requires Separate Handheld Hardware No verification tool provided. Requires purchasing external handheld scanner guns to test whether printed codes work. |
Product Variant Matrix Multiplier Generating color × size variant combinations (e.g., Red/Blue/Black × S/M/L/XL). | Instant Variant Multiplier Define colors and sizes once to automatically generate all unique SKUs, barcode values, and collision warnings in a clean matrix. | Manual Individual Entry Only Operators must manually type and format each variant one by one, introducing human error and taking hours for multi-size apparel. |
Data Privacy & Catalog Confidentiality Where is your confidential product pricing, SKU catalog, and barcode database stored? | 100% Client-Side In-Browser Privacy All barcode rendering, spreadsheet parsing, and PDF compilation occurs entirely on your device. Zero proprietary product data uploaded. | Stored on Third-Party Cloud Servers Uploads your proprietary SKU list, wholesale cost data, and retail pricing to external third-party databases. |