Our DNA is written in Swift


BarCodeKit is a library which allows for generating common 1D bar codes on iOS. You can display them on the device, add them to PDF documents or print them to stickers via Air Print.

You get a FREE license for BarCodeKit with purchase of my book Barcodes with iOS!

Please read our announcement to get an overview over the project. Documentation is available online.

Here are a few samples.

EAN-13 / UPC-A

EAN13 generated with BarCodeKit


EAN8 generated with BarCodeKit


UPC-E generated with BarCodeKit


Code39 generated with BarCodeKit

Code 39 Full ASCII (with and without Mod 43)

Code 39 Mode 43

Code 93 Full ASCII

Code 93

Code 128

Code 128

Interleaved 2of5

Interleaved 2of5 generated with BarCodeKit

BarCodeKit was built to allow for easy extendibility. If you have special needs which are not covered by the above types, please don’t hesitate to get in touch. BarCodeKit supports the following symbologies (blue ones scannable by iOS).

  • Codabar
  • Code 11
  • Code 39 (plain, modulo 43, full ASCII)
  • Code 93
  • Code 128
  • Facing Identification Mark (FIM)
  • GTIN family: EAN-8EAN-13UPC-AUPC-E, EAN-2, EAN-5
  • ISBN10 and ISBN13
  • ISMN
  • ISSN
  • MSI (Modified Plessey)
  • Pharmacode One Track
  • Standard/Industrial 2 of 5

Parts Categories:

Comments are closed.