IBE Barcode Generator

The label-making half of IBE Barcode Studio: a from-scratch, open-source recreation of the classic Windows program, rebuilt as a cross-platform desktop app and a web app that runs entirely in your browser. Every encoder is custom-written — the project uses no third-party barcode library. Both editions speak English, Simplified Chinese, Traditional Chinese and Japanese. Free, MIT licensed, no registration code.

Source on GitHub Download

Run it in your browser

The web edition is the same Blazor WebAssembly build as the desktop engine. It opens in its own tab and runs entirely client-side — nothing you type leaves your machine. Pick a language from the menu on that page and the browser remembers it; add ?lang=ja, ?lang=zh-Hans or ?lang=zh-Hant to the address to force one.

Launch the web generator ↗

Two ways to run it

  • Desktop (Avalonia, MVVM): Windows x64/x86, Linux x64, macOS x64 and macOS ARM64 — portable archives plus installers (MSI / dmg / deb)
  • Web (Blazor WebAssembly): the same live preview and PDF export, running fully client-side — nothing is uploaded anywhere
  • Four languages in both editions: English, 简体中文, 繁體中文, 日本語 — every caption, menu, button and error message, matching the system or browser language until you choose otherwise

Label production

  • Live barcode preview as you type
  • Paper-template label sheets from a catalog of real-world layouts (Avery 5160, 5161, 5163, …)
  • PDF export that works identically on desktop and in the browser
  • Print up to 1000 sequential labels, as the classic edition did

Barcode formats

Linear2DPostal
Code 39 · Extended Code 39 · Codabar · Interleaved 2 of 5 · MSI Plessey · Code 93 · Code 128 (A/B/C, auto subset switching) · EAN-13 · EAN-8 · UPC-A · UPC-E · UPC 2-digit · UPC 5-digit · GS1-128 (full GS1 Application Identifier element strings) · ISBN (Bookland) QR Code (all 40 versions, Kanji mode) · Data Matrix · PDF417 · Aztec Code USPS Postnet

Build it yourself

git clone https://github.com/bobhuang1/IBEBarcodeGenerator.git
cd IBEBarcodeGenerator
dotnet build
dotnet test
dotnet run --project src/IBEBarcode.Desktop   # desktop app
dotnet run --project src/IBEBarcode.Web       # web app

Requires the .NET SDK; the web app additionally needs the wasm-tools workload for SkiaSharp under WebAssembly. Full instructions are in the README.