PHP 8.0 now supported. Learn more about the latest release of Barcode Generator on our blog.

Barcodes That Deliver.

Barcode Bakery ensures everything is right where you need it. Use it standalone or integrate into any PHP, .NET, or Node.js application to maximize your efficiency.

Buy Now

Full Documentation

Resources offered freely including extensive user guides and full specifications.

PSR-2 and PSR-4 Compliant

Uniform formatting and support for autoloading. Can be loaded easily using Composer or NuGet.

Multi-Language Support

Barcodes can be generated in PHP, ASP.NET and Node.js. Support offered in English and French.

Custom Images

Generate barcode images on the fly in PNG, JPEG or GIF format.

Tested and Reliable

Our barcode software is fully tested and provides quality results consistently.

Try a Demo

The 1D library uses the same calls as our 2D libraries and can be downloaded or tested online.

Boost Productivity

Save time by creating barcodes and tracking just about anything.

  • Tickets
    Track entry, re-entry and exit for events, travel and more.
  • Receipts
    Look up previous purchases and invoice.
  • Inventory
    Keep track of merchandise and equipement.
  • Information
    Encode virtually anything: from data to contact details.

Automate and Simplify

Our code is easy to integrate into any application.

$code = new BarcodeBakery\Barcode\BCGcode128();
$drawing = new BarcodeBakery\Common\BCGDrawing();
public ActionResult Index() {
    var code = new BCGcode128();
    var drawing = new BCGDrawing();

    var memoryStream = new MemoryStream()
    drawing.Finish(ImageFormat.Png, memoryStream);
    return File(memoryStream, "image/png");
var barcodeBakeryCommon = require('barcode-bakery-common');
var barcodeBakery1D = require('barcode-bakery-1d');

var code = new barcodeBakery1D.Code128();
var drawing = new barcodeBakeryCommon.Drawing(code);'image.png');

Reliable Resources

Can't find an answer in our extensive guides and documentation? Our team is always ready to help you use our barcode creation software.

Process Quickly

Barcodes simplify any workflow, reducing the cost and time investment required to store, and retrieve process information. Streamline your system by automating barcode generation so your data is ready in a flash.