Female Tools  ·  Barcode Maker

Barcode Maker & Scanner

Generate a barcode from text or a URL, or upload an image containing a barcode/QR to decode it. Everything runs in your browser.

This barcode maker covers both directions of the workflow: generating and reading. On the Generate tab, type any text or URL and it renders instantly using the JsBarcode library in formats like CODE128, CODE39, EAN-13, UPC-A, ITF-14, MSI, or Pharmacode, with a custom bar color and a downloadable PNG or SVG. On the Decode tab, drop in a photo of a printed barcode or QR code and the ZXing scanning library reads its contents directly in the browser, no app or physical scanner required. It suits retailers and warehouse staff labeling inventory, developers testing point-of-sale or scanning integrations, and anyone who just received a product photo and needs to know what a barcode actually encodes. Nothing is uploaded to a server; both generation and decoding happen locally on your device.

Frequently Asked Questions

Enter your value, choose a format (Code 128, EAN-13, UPC-A, etc.), and click Generate. Download as PNG or SVG.

Code 128, Code 39, EAN-13, EAN-8, UPC-A, UPC-E, ITF-14, and MSI — covering retail, logistics, and publishing.

Yes. Use the Decode tab to upload a barcode image and the tool reads the encoded value using QuaggaJS in your browser.