Codabar is a discrete, width-modulated barcode that can encode digits 0 to 9, plus six special characters: '$' (dollar sign), '-' (dash), ':' (colon), '/' (slash), '.' (period), and '+' (plus). There are also start/stop characters A, B, C, and D.

Besides the parameters common to all stylesheets, this barcode generator allows you to select start/stop symbols. There is no checksum for this barcode.

XSLT stylesheets: codabar.xsl codabar-svg.xsl
Sample: testdata.xml test-barcodes-fo.xsl testdata.pdf
Online demo:

Enter any number of digits and allowed punctuation characters (see above), and press the button.


Generator will use default start/stop characters: A and B.