Code 128 Barcode

  • Limited to 10 barcodes for unregistered users. Use $, # or. as placeholders to fill the result with leading zeros, blanks or asterics. Any other character is used literally. This web-service does not store user data. Login data is handled only by the login provider.
  • Code 128 – Techy Tip. Code 128 is one of the most popular, highest-density linear barcodes, widely used in applications where a relatively large amount of data must be encoded in a relatively small amount of space. For the most part, it tends to replace Code 39 and Interleaved 2 of 5 as a more compact and flexible code for warehouse.

Code 128 is a high-density linear barcode symbology defined in ISO/IEC. It is used for alphanumeric or numeric-only barcodes. It can encode all 128 characters of ASCII and, by use of an extension symbol (FNC4), the Latin-1 characters defined in ISO/IEC 8859-1.

This can have several reasons:
  • Make sure that the code symbology Code 128 is actually activated in the barcode scanner. Consult your scanner's manual.
  • The print quality must be adequate. For Code 128, a resolution of 150-200dpi or higher is recommended. Also, make sure that the code is not printed too small. The minimum module width (i.e. the width of the narrowest bar) should not be below 0.3 mm. The height should not be below 10 mm. A space (the so called 'quiet zone') of at least five to ten millimeters should be left around the code.
  • By default, many scanners require a barcode to encode at least four characters. If so, a barcode with only three characters will not scan. Check your barcode scanner's manual.
  • With Code 128 almost all barcode readers on the market today will will expect a checksum with the barcode. If the code does not scan you may have created it without a checksum, a common mistake when using a Code 128 barcode font, see below.

Scanner recommendation for Code 128

Especially older barcode scanners may not support Code 128 at all or may have problems reading wider codes or codes printed with low resolution. We canrecommend the following scanners for reliably scanning Code 128:
Scanner with USB connection and stand for hands-free operation: Taotronics Handheld Scanner
Scanner with wireless connection: Tera Wireless Scanner

Using a Code 128 barcode font in Excel, Google Sheets

When using a so called barcode font, you might have to add start and stop symbols to the data. When using a barcode font in office applications like Word or Excel, you can't just simply select the data and change the font. Code 128 is a very advanced barcode type which requires preparing your data for use with a font. Usually a macro, add-in, or stand-alone app will be supplied with the font that handles all necessary steps.
As an example, here's the Softmatic Barcode Add-in for Excel 365 which uses barcode fonts to create Code 128 and other symbologies:Near the end of the video, note the text in the edit line above the actual sheet. At 38s it shows the textual value of the cell A1: 'Ü*öö,ä'. This is the content of the cell ('100000'), properly formatted by the Add-in for use with the Softmatic Code 128 font.
More about our barcode add-in for Excel.

Code 128 sample barcode

Use the following verified sample barcode to test the settings of your scanner. It encodes nine characters, has the required start/stop symbols, the proper checksum, and sufficient quality.
Right-click and 'Save as..' to print the barcode out. A good CCD scanner or reader app will also be able to scan the code directly from the screen.
For more sample 128 barcodes and a general introduction to Code 128, see our page Code 128 explained.

Creating compliant Code 128 barcodes

For the creation of compliant, working barcodes like the one above, use Softmatic BarcodePlus V5. The app creates all common retail barcodes, like EAN, UPC or ISBN. In addition BarcodePlus V5 supports a wide variety barcodes for warehousing, pharmaceuticals and 2D symbologies like QR, Aztec or PDF417.
This software is very easy to use. Simply select 'Code 128', enter your data and the code is created right away. Video shows creation of a 128 GS1 code:
  • Mac: Download from the Mac App Store (macOS 10.15 or higher, pre 10.15: here)
  • Windows: Download from Softmatic (Windows 10 or higher)

Bulk creation of Code 128

For bulk creation of standards-compliant Code 128 and many other linear and 2D symbologies, see Softmatic BarcodeFactory V5:
  • Mac: Download from the Mac App Store (macOS 10.15 or higher, pre 10.15: here)
  • Windows: Download from Softmatic (Windows 10 or higher)

Code 128 REST APIs

Developers love our easy to use Barcode REST API for Code 128 and Code 128 GS1. The Barcode API supports all common linear and 2D code symbologies and can be used from JavaScript / Node, Ruby, Python, PHP, Swift and many other languages and environments. The API comes with a generous free tier and is available through RapidAPI. Documentation and sample code are here.

Latest version

Released:

Create code128 barcodes

Project description

Overview

code128 is a simple library to create Code-128 barcodes.

useful links:

Repository with latest source

License

Copyright (c) 2014-2015 Felix Knopf

This library is free software; you can redistribute it and/ormodify it under the terms of the GNU Lesser General PublicLicense as published by the Free Software Foundation; eitherversion 2.1 of the License, or (at your option) any later version. Nox app player mac m1.

This library is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNULesser General Public License in the LICENSE.txt for more details.

What’s New

0.2

Command Line Interface; PyPI integration

Features

  • optimal codes (use code128C to encode long sequences of digits; lazy switch between Code128A and B)
  • full latin-1 charset is supported
  • no additional libraries needed for svg output
  • output as PIL Image objects (PIL requiered)
  • command line tool and gui

Setup

This is a pure python package, for this the following steps are optional.A copy of the package (folder code128 in the source archive) in your directory will also work for this specific project.The instructions below ensure that the library is available for every python module and from the command line.

Note, that some Linux Systems use python3 and pip3 to distinguish from their Python2 versions.

For Windwos users without a Python installation there is also a ‘stand-alone’ version available.

Dependencies

  • Python3 (Tested with 3.3 and 3.4, other versions should work, too)
  • setuptools to use the setup script or pip, usually preinstalled
  • optional: PIL, or compatible fork (Pillow is recommended) to save barcodes as raster graphics

Windows Users

A convenient graphical installer is provided for the final releases.

build from source

Code 128 barcode formatCode 128 Barcode

download the zip archive or tarball, extract it and install with (you may need root access):

Usage

from shell

Code128 provides a command line interface. If you installed the library, simply type

The packet also defines a __main__.py entry point, so

will work, too.

The GUI

will start the graphical mode, where you can preview your codes.This needs PIL and tkinter.

Contribution

Use the Issue Tracker on Bitbucket to report bugs, request a feature, etc.

If you want to contribute some code, feel free to create a pull request. Unsupported mac mojave. Nox player alternative for mac.

Release historyRelease notifications | RSS feed

0.3

0.2

0.2b2 pre-release

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Code 128 Barcode Font Free

Files for code128, version 0.3
Filename, sizeFile typePython versionUpload dateHashes
Filename, size code128-0.3-py3-none-any.whl (15.8 kB) File type Wheel Python version any Upload dateHashes
Filename, size code128-0.3.tar.bz2 (10.2 kB) File type Source Python version None Upload dateHashes
Filename, size code128-0.3.win32.msi (213.0 kB) File type Windows MSI Installer Python version any Upload dateHashes
Filename, size code128-0.3.zip (18.2 kB) File type Source Python version None Upload dateHashes
Close

Hashes for code128-0.3-py3-none-any.whl

Hashes for code128-0.3-py3-none-any.whl
AlgorithmHash digest
SHA256226811c3344f93352ffd0f9979478f8cebd211062b9e42d37d43236cc580ef1e
MD5c2f6894d4fd734b0c892de565ad5ecea
BLAKE2-25661964cd8740177d1ae8983410c0d363a35c6712d71f4adc36a7fc67c5f09a5ab
Close

Hashes for code128-0.3.tar.bz2

Hashes for code128-0.3.tar.bz2
AlgorithmHash digest
SHA256b9c6b7454a4c8e36c011e761eb550444876d1d6ff23efb40dc481201ccde3d14
MD52dd8986fa41c816d3592f7938545a524
BLAKE2-2566910b5128e1fef99c891476fcbfa3c7ad7144ec68403c753df0f999e91118db3

Code 128 Barcode Download

Close

Hashes for code128-0.3.win32.msi

Code 128 Barcode Generator Free Online ¨C Generate, Print ..

Hashes for code128-0.3.win32.msi
AlgorithmHash digest
SHA256fe0b7872edb5fb370f37809b26a4287e6f501c526c8e1fb6b5ce9d0e0c4ce8c8
MD579d52ace6d884a910c56397d837a1ed4
BLAKE2-2566b1902038090aba59f296ba0f852e74c60ce5d1e3c9761059803bdea629b41b3
Close

Videos For Code 128 Barcode

Hashes for code128-0.3.zip

Hashes for code128-0.3.zip
AlgorithmHash digest
SHA25672e6e0b9800af07584651e6145f49ce42a8f0b1ef0ec04afcc0205ecc5d4143f
MD5687aec18eb17b6b1a849a63644a05e94
BLAKE2-256ed004ac069ed6a8ae24f7395eee9882c18145abaacff9ecafa833977d927587d