Codabar barcode generator
Legacy systems that never migrated off it — library card catalogs, blood bank sample tracking, and some older logistics and courier systems.
Character set
Digits 0–9 and - $ : . + /, wrapped in A, B, C, or D start/stop characters
Typical use
Legacy systems that never migrated off it — library card catalogs, blood bank sample tracking, and some older logistics and courier systems.
How it compares
Codabar predates most modern retail barcodes and each character is self-checking (independently decodable without reference to its neighbors), which is part of why some legacy systems built around it are still running decades later.
No signup · Files stay on your device · PNG download is free
Type a value above to generate a barcode.
Need 100 or 10,000 of these? Try the bulk CSV/Excel generator free.
Try the bulk generator →How to generate a Codabar barcode
- Pick Codabar from the format dropdown
- Type your digits and supported symbols — start/stop characters (A, B, C, or D) get added automatically if you leave them out
- Need a specific start/stop character? Include your own A, B, C, or D at each end instead of relying on the automatic default
- Download the PNG for your label or legacy system integration
Common Codabar use cases
- Library systems tracking books or library cards on legacy Codabar infrastructure
- Blood bank and specimen labeling on systems built around Codabar
- Older logistics or courier systems that standardized on Codabar before Code 128 became common
- Any legacy system where Codabar is the required format, not a free choice
Need more than one? · free preview live
Generate Codabar barcodes in bulk
Upload a CSV or Excel file to produce thousands of named Codabar barcodes and print-ready labels in one pass. Preview free now — exporting the full batch is a one-time paid unlock. Just have a short list instead of a spreadsheet? Paste a list of values and get every barcode back free, no file needed.
Upload
Add a CSV or Excel file with your product data.
Map
Match columns to barcode value, filename, caption, and price.
Export
Download PNG, SVG, a ZIP archive, or print-ready PDF labels.
Pricing
Free today. Pay once to export bulk batches.
No subscriptions, ever. The free generator, bulk preview, and paid export are all live now.
Free lets you preview the first 20 rows of a spreadsheet. One Batch or Pro exports the complete file.
- Unlimited individual generation
- All available barcode formats
- Free PNG, SVG, and PDF downloads
- Bulk preview: up to 20 spreadsheet rows
- No signup, no watermark
Best for one-time use
- Export one CSV/Excel job, up to 20,000 rows
- PNG and SVG ZIP
- Printable label PDF
- Custom filenames
Doing this once? Choose One Batch.
Best if you'll export more than once
- Unlimited bulk exports, up to 20,000 rows each
- SVG and high-res PNG
- ZIP and print-ready PDF
- Custom filename templates
- Saved local presets
- Works on any of your devices
Expect another batch later? Pro pays for itself after 10 exports.
One-time payment, never a subscription. Your license works on any of your devices — enter your license key to unlock. Any applicable tax is calculated at checkout.
FAQ
Codabar barcode questions
No — if you enter just digits and symbols, A start/stop characters are added automatically. You can also specify your own A, B, C, or D at the start and end if your system requires a particular one.
Digits 0–9 and the symbols - $ : . + /, plus the four start/stop characters A, B, C, and D. That's a narrower character set than Code 39 or Code 128, by design — it's part of what keeps every character self-checking.
Mostly in systems that adopted it decades ago and never had a reason to migrate — library book/card tracking, blood bank specimen labeling, and some older courier and logistics systems.
No — Codabar's character set is digits and a handful of symbols, plus the four start/stop letters A–D used only as delimiters, not general data. For alphanumeric values, Code 128 or Code 39 fit better.
Create your first Codabar barcode in seconds.
Free forever for individual barcodes. Free to preview in bulk, too.