Barcode Generator in Excel add in Freeware

How to create barcode Code 128 in Excel?
Free add in download, no font, vba.


How to generate, display, print Code 128 barcode labels in Microsoft Excel sheet without using font, vba. Free excel barcode 128 generator download .



  • Support creating barcode 128 in Excel 365, Excel 2021, 2019, 2016, 2010 and 2007
  • Compatible with Windows XP, Windows Vista, Windows 7, Windows Server 2008, Windows 10, Windows 11 etc.
  • Create standard Code 128A, Code 128B, Code 128C in Microsoft Excel 365 and 2021 on Windows
  • Simple to adjust Code 128 barcode settings like TildeEnabled, ImageFormat, BarcodeUnit, etc
  • Support Code 128 barcode resolution adjustments to go with all printers
  • Automatically add checksum digit for Code 128 as specified in specifications
  • Provide royalty-free and permanent user license for this mature Excel Barcode generator Add in with detailed how to user guides
  • Free download Excel barcode 128 generator add in, no font and vba formula required, no other freeware need
  • Office Excel Barcode also includes creating QR Code in Excel, Data Matrix in Excel, Code 39 in Excel.

Barcode Code 128 Introduction

Code 128 barcode is a high-density linear barcode symbology, which encodes digits, text, control characters, and full ASCII 128 characters.



Code 128, also named as ANSI/AIM 128, ANSI/AIM Code 128, USS Code 128, Uniform Symbology Specification Code 128, Code 128 Code Set A, Code 128 Code Set B, Code 128 Code Set C, Code 128A, Code 128B & Code 128C, is a self-checking linear barcode which encodes 128 ISO/IEC 646 characters.


Code 128 Data Encoding in Excel



Code 128 encoding character sets

Code 128 barcode in Excel supports the following character sets and some special characters
  • All 128 Full ASCII characters defined in ISO/IEC 646
  • Extended ASCII characters are also supported with Function Character (FNC4) used. (By default are values 128 - 255 of ISO/IEC 8859-1, Latin Alphabet 1)
  • 4 non-data function characters
  • 4 code set selection characters
  • 3 Start characters
  • 1 Stop character
Using KeepAutomation barcode generator software for Excel add-in, you can easily encode printable ASCII/extended ASCII characters into Code 128 in Microsoft Excel.



Code 128 Code Sets (A, B, C)

To encode the supported character sets efficiently in Code 128, the Code 128 symbology will use the following three Code Sets to encode Code 128 data message into codewords.
  • Code Sets A
  • Code Sets B
  • Code Sets C
Each Code Set includes a subset of the full ASCII character set together with various auxiliary characters.

You can easily create Code128 with the above characters in Excel using Excel barcode generator add-in.

To help you easily apply the code 128 code set settings, you can simple choose AUTO set. With AUTO set applied, the Excel barcode generator software will automatically choose the best code sets combining during Code 128 chars encoding.


Code 128 characters length in Excel

The Code 128 specification does not specify the maximum number of characters in a single barcode image.

However some Code 128 application standards will provide the limits. GS1-128 has limits the maximum length of Code 128 data to 48 characters.


Code 128 start/stop characters

Code 128 has defined 3 start chars and 1 stop char. Start characters A, B and C define the corresponding code set to be used initially in the symbol.

Using Excel Barcode Generator add-in, you do not need input the start/stop characters in Excel document. The Excel barcode software will automatically generate the right start/stop characters in the barcode Code 128 symbal in Microsoft Excel file.


Code 128 special characters

Code 128 barcode in Excel supports the following special characters:
Code Set and shift characters, Function characters (FNC1, FNC2, FNC3, FNC4), Start and stop characters.

Like start/stop character, you also do not need input the above special characters in Excel cells. The Excel barcode generator software will analyze the input Code 128 code data, and insert the right special characters for you in the generated Code 128 barcode.s


Code 128 symbol check digit

Code 128 barcode contains a mandatory check digit (checksum) character, which is based on module 103 (mod 103).

The Code 128 check digit will not be displayed in the human readable interpretation (barcode text), and it will not be returned by the barcode decoder also.

The check digit for Code 128 is a compulsory feature for creating a valid Code 128 barcode. The Excel barcode generator will automatically calculate the check digit based on the input Code 128 data and generate the valid Code 128 barcode in Microsoft Excel file.


Code 128 text font printed

Code 128 text printed below barcode is also named Code 128 human-readable interpretation (HRI). According to the Code 128 barcode specification,
  • HRI should be printed with the Code 128 symbol barcode.
  • Start/stop and special characters shall not be printed.
  • Checksum digit should not be printed also.
  • Text size and font style are not specified.
  • Text can be printed anywhere in the area surrounding the barcode, as long as quiet zone boundaries are not violated.
Using Excel barcode generator software, you can easily customize the text label printed with Code 128 symbology using Excel barcode add-in property settings pane.
  • Text family, size allow you to customize the text font style
  • Text margin: to set the space between printed text and bar code symbology
  • Display text: to display or hide the barcode text


Code128 Barcode Dimension Width and Height in Microsoft Excel

Code 128 barcode uses the following dimension settings:
  • Width of narrow element (X): the mimumum bar width is defined by the application specification

  • Quiet zone: the minimum width of quiet zone is 10X.


Create Code 128 using data from Microsoft Excel Cell value

You can link single Code 128 barcode image or multiple barcode images to cell(s) with a few steps.
  1. Open an Excel spreadsheet, generate a Code 128 and click "Link Barcode to Cell".
  2. Select a cell with data, and click "Update Barcode" (To undo it, click "Cancel").
  3. Now the Code 128 image is successfully linked to the data in the cell.
  4. You can also link multiple images to cells and revise the linked data.
  5. Then choose one of linked Code 128 images and click "Update".
  6. Now all the linked Code 128 images will be updated to the revised data in selected cells.


How to create multiple/bulk Code 128 barcodes in Microsoft Excel sheets without using VBA, Macro formula?

You can easily generate list of multiple Code 128 barcodes in Excel cells. For step by step guides, you can view the details here:
How to create multiple/bulk barcodes in Excel document?