Barcode & QR code generator
Create, validate and print barcodes and QR codes for your products and inventory — free, in your browser, with no sign-up. Generates QR and 1D barcode standards locally in your browser, with a built-in EAN-13 check-digit calculator. No API, cloud, account or backend is used.
In short: This is a free, browser-based barcode and QR code generator. Pick a format (EAN-13, UPC-A, Code 128, QR and more), type or paste your data, then download a PNG or SVG or print it. Nothing is uploaded — every code is created on your own device, so it works offline and keeps your data private.
How to make a barcode or QR code
- Choose a code. Select a 1D barcode standard (such as EAN-13, UPC-A or Code 128) or switch to QR.
- Enter your data. Type the number, text or URL to encode. For retail codes the check digit is validated for you.
- Download or print. Export a crisp PNG or vector SVG, print a label, or batch-generate many codes from a list or CSV.
Choose a code
Enter your data
Enter the first 12 digits — we'll work out the 13th (the check digit) and validate the full code.
Bulk generate (optional)
Make many codes at once. One value per line, or upload a CSV / TXT file (first column is used).
Live preview
Code 128Batch results
0Print all together, or use your browser's “Save as PDF” to keep them.
Quick tips
- Retail products? Use EAN-13 or UPC-A with a number issued to you by GS1.
- Internal stock? Code 128 fits letters, numbers and symbols.
- Printing tiny? Pick QR with High error correction so it still scans.
Every common code, in one place
EAN-13 / EAN-8
Global retail barcodes for point-of-sale scanning, with automatic check-digit validation.
UPC-A
North American retail code with local check-digit validation and SVG/PNG export.
Code 128
High-density code for any text — the best general-purpose choice for internal SKUs.
Code 39 / 93
Alphanumeric codes common in logistics, manufacturing and asset tagging.
ITF-14 / I2of5
Numeric codes printed on shipping cartons and outer cases of products.
MSI · Codabar · Pharmacode
Specialist codes for inventory shelves, libraries, couriers and pharmaceuticals.
QR code
2D code for URLs, text and contact details, scannable by any phone camera.
Adjustable colours
Set bar and background colours to match packaging, then export crisp PNG or vector SVG.
Batch & print
Generate from a list or CSV, print a full sheet, or use your browser’s Save as PDF option.
Barcode & QR code FAQ
Is this barcode and QR code generator free?
Yes. You can create, validate, download and print as many barcodes and QR codes as you like, with no account, no sign-up and no watermark.
Which barcode formats are supported?
EAN-13, EAN-8, UPC-A, ITF-14, GS1-128, Code 128, Code 39, Code 93, Interleaved 2 of 5, MSI, Codabar, ISBN-13, ISSN, Pharmacode, and QR codes.
How do I make a barcode?
Choose a barcode format, type or paste the value you want to encode, then download it as PNG or SVG, or print it. Retail formats validate the check digit automatically.
What is the EAN-13 check digit?
It is the final digit of a 13-digit barcode, calculated from the first 12 using a weighted sum. The built-in calculator works it out and tells you whether a full code is valid.
Can I generate many barcodes at once?
Yes. Paste a list of values or upload a CSV or TXT file in the bulk step to generate a batch, then print them together or save them as a single PDF.
Is my data sent to a server?
No. Every code is generated in your browser, so your data never leaves your device. The tool needs no API, cloud service, account or backend and works offline.
Can I download barcodes as SVG or PNG?
Yes. Every code can be exported as a crisp vector SVG or a high-resolution PNG, and you can change the bar and background colours before exporting.