Bilgi İşlem Daire Başkanlığı

Barkod Resim Oluşturma

e-Posta Yazdır PDF


ZXing ("Zebra Crossing")

ZXing (pronounced "zebra crossing") is an open-source, multi-format 1D/2D barcode image processing library implemented in Java, with ports to other languages. Our focus is on using the built-in camera on mobile phones to scan and decode barcodes on the device, without communicating with a server. However the project can be used to encode and decode barcodes on desktops and servers as well.

We currently support these formats:


  • UPC-A and UPC-E
  • EAN-8 and EAN-13
  • Code 39
  • Code 93
  • Code 128
  • QR Code
  • ITF
  • Codabar
  • RSS-14 (all variants)
  • Data Matrix
  • PDF 417 ('alpha' quality)
  • Aztec ('alpha' quality)

This library is divided into several main components which are actively supported:

  1. core: The core image decoding library, and test code
  2. javase: J2SE-specific client code
  3. android: Android client, called Barcode Scanner
  4. androidtest: Android test app
  5. android-integration: Supports integration with our Barcode Scanner app via Intent
  6. zxingorg: The source behind

There are also additional modules which are contributed and/or intermittently maintained:

  1. The source behind our web-based barcode generator
  2. csharp: Partial C# port
  3. cpp: Partial C++ port
  4. iphone: iPhone client + port to Objective C / C++ (QR code only)
  5. jruby: Ruby wrapper
  6. actionscript: partial port to Actionscript

There are, finally, some modules no longer maintained but that are available from earlier releases:

  1. javame: JavaME client
  2. rim: RIM/Blackberry-specific client build
  3. bug: Client for BugLabs's BUG

To complement our decoding software, we have created a web-based QR Code generator which supports contact information, calendar events, URLs, and much more.

Contacting Us

Please post to our discussion forum instead of emailing the authors privately.

QR code is trademarked by Denso Wave, inc. Thanks to Haase & Martin OHG for contributing the logo above.