CodeKit

Free Codabar barcode generator

Create Codabar (NW-7 / USD-4) barcodes for library books, blood banks (ISBT), photo labs, and logistics.

Reliable Codabar (NW-7) barcodes for libraries, medical labs & shipping

Codabar (also known as NW-7, Monarch, or Code 2 of 7) is a discrete, self-checking symbology widely used by public and university libraries, US blood banks, medical laboratories, and parcel delivery forms. It encodes digits 0–9 plus six special characters (- $ : / . +) flanked by start/stop symbols A, B, C, or D.

Codabar / NW-7Libraries & LabsStart/Stop A–DPNG & SVG

Supports A–D Start/Stop Guard Letters

Use A, B, C, or D delimiters required by library circulation systems and blood bank scanners.

Self-Checking Discrete Bars

Highly tolerant of older dot-matrix, thermal, and impact printers.

100% Free & On-Device

Generate medical or library patron barcodes privately in your browser.

How to generate a Codabar barcode

  1. 1Enter your Codabar number

    Type digits and allowed symbols (- $ : / . +) with optional A, B, C, or D start/stop letters (e.g., A1234567890B).

  2. 2Customize dimensions

    Adjust bar width, height, and font size to match your library or specimen label stock.

  3. 3Download PNG or SVG

    Export your Codabar barcode in PNG or scalable SVG format.

Frequently asked questions

What if I don't type A, B, C, or D at the start and end of my Codabar number?

If you enter digits only, default start/stop guard bars are applied automatically so the barcode scans properly.