Free Barcode Generator Online: CODE128, EAN-13 + QR Reader
Generate barcodes and read QR codes from images, free in your browser.
Two tools on one page: generate barcodes in several formats for your products or inventory, and upload an image to read any QR code content.
By VOV · Last updated: October 21, 2026
Drag the image with the QR here or
How it works
How it works: barcodes are drawn with the JsBarcode library right in your browser and download as images. To read QR codes, the image is scanned pixel by pixel with the jsQR decoder. Nothing is uploaded to any server.
Use cases
- Generate barcodes for all 50 handmade products in your shop before the annual inventory count
- Create an EAN-13 code for the new product you're about to register in your sales system
- Print barcode labels to organize the hundreds of books sitting on your personal home library shelves
Frequently asked questions
Which barcode formats are supported?
CODE128 (most versatile), EAN-13 (retail products), UPC-A (US) and CODE39 (inventory). Pick what your system requires.
Does EAN-13 validate the check digit?
Yes: type 12 digits and the 13th is computed automatically. You can also type all 13 directly.
How do I read a QR from a photo?
Upload the image containing the QR code and the tool shows its content (link, text, etc.) ready to copy or open.
Are my images uploaded?
No. Both generating and reading happen entirely in your browser.