Codabar format tool

Codabar Generator for Library, Laboratory and Medical IDs

Create a Codabar symbol with valid start and stop characters for a legacy library, laboratory or medical workflow.

Barcode production workspace

Deterministic rendering · live preview · print-ready exports

Sign in for AIStandard generation is free

Barcode settings

Size

Human-readable text

Advanced settings

Output

Text above barcode

Text below barcode

Live preview

Rendered in browser

Current symbology: codabar

Use it for single generation, batch generation and reusable templates. Export as JPEG, PNG or high-resolution SVG when you are ready.

Saved templates

View all

No saved templates yet.

AI-assisted setup

Describe the job and let AI select a practical format, range and print setup.

Deterministic output

Every barcode is rendered by a barcode engine, not painted by an image model.

Private by default

Standard barcode rendering and batch preparation happen in your browser.

Production guide

How to create and print a Codabar barcode

Codabar remains useful in established workflows that already depend on it, especially libraries, labs and some blood-bank systems.

Where Codabar fits

  • Library circulation identifiers
  • Laboratory and specimen labels
  • Legacy medical record workflows
  1. 1

    Enter valid Codabar data

    Codabar values normally use digits and - $ : / . + between explicit A, B, C or D start/stop characters. Match the exact convention already configured in the target system.

  2. 2

    Confirm checks and encoding rules

    There is no single universally required Codabar checksum. Some applications define their own validation, so use the specification supplied by the receiving organization.

  3. 3

    Print at final size and scan-test

    Keep start and stop characters intact in both encoded data and human-readable review, and leave generous horizontal quiet zones. Verify whether the scanner transmits or strips the A–D start/stop characters, because host applications differ on what they expect.

Pre-delivery checklist

  • Codabar values normally use digits and - $ : / . + between explicit A, B, C or D start/stop characters. Match the exact convention already configured in the target system.
  • There is no single universally required Codabar checksum. Some applications define their own validation, so use the specification supplied by the receiving organization.
  • Keep start and stop characters intact in both encoded data and human-readable review, and leave generous horizontal quiet zones.
  • Verify whether the scanner transmits or strips the A–D start/stop characters, because host applications differ on what they expect.

Frequently asked questions

What data can Codabar encode?

Codabar values normally use digits and - $ : / . + between explicit A, B, C or D start/stop characters. Match the exact convention already configured in the target system.

How does Codabar handle check digits?

There is no single universally required Codabar checksum. Some applications define their own validation, so use the specification supplied by the receiving organization.

When should I not use Codabar?

For a new general-purpose system, Code 128 is usually more compact and flexible unless Codabar compatibility is mandatory.

Does standard barcode generation use AI credits?

No. Standard barcode creation, preview, printing and export do not consume AI credits.