Barcode & QR Code Generators
Every ReadBarcode generator in one place — pick the format you need and download a print-ready PNG or SVG in a couple of clicks.
Barcode Generator
Generate UPC-A, EAN-13/8, Code 128, Code 39, ITF-14 and Codabar barcodes with check-digit validation. Export print-ready PNG or scalable SVG.
Bulk Barcode Generator
Paste a list of values and render every barcode at once. Per-row PNG / SVG, a combined SVG sheet or print straight from the browser.
QR Code Generator
Build QR codes for any text, URL or payload. Pick error-correction level, size and foreground / background colours. PNG and SVG download.
Wi-Fi QR Code Generator
Turn your network name, password and security type into a QR. Guests join without typing — perfect for cafes, offices and guest rooms.
vCard QR Code Generator
Encode a vCard (name, phone, email, company, URL) as a QR. Scanning saves the contact straight to a phone's address book.
Data Matrix Generator
Encode text, UDI or GS1 payloads as a Data Matrix — the dense 2D symbol used on small parts, pharma and aerospace components.
GS1 Digital Link Generator
Compose a GS1 Digital Link URL from a GTIN plus Application Identifiers (batch, expiry, serial) and render it as a QR or Data Matrix.
ITF-14 Carton Label Generator
Print-ready ITF-14 carton barcodes with bearer bars and an optional GS1-128 batch/expiry secondary. SVG label sheet or PNG download.
PDF417 Generator
Encode up to ~1850 characters as a PDF417 — the symbology behind driver's licences, IATA boarding passes and shipping manifests. Tunable EC level, columns and row height.
Aztec Code Generator
Generate Aztec 2D codes — the symbology behind IATA mobile boarding passes and European rail tickets. Adjustable error-correction percentage and layer count.
About the ReadBarcode generators
The generator hub brings together every barcode and QR builder on ReadBarcode.com. Each tool runs entirely in your browser — the symbology is rendered locally with bwip-js (1D and Data Matrix) or qrcode (QR), so nothing about the contents you encode leaves your device.
Pick the format that matches your channel: a retail UPC or EAN for a shelf product, a QR for a marketing landing page, a Wi-Fi QR for guest networks, a vCard QR for a business card, a Data Matrix for a small industrial part, or a GS1 Digital Link to prepare for the GS1 Sunrise 2027 transition to 2D at point of sale.
When to use it
- You're setting up packaging for a new SKU and need a print-ready barcode.
- You're sharing your Wi-Fi with guests and don't want them mistyping the password.
- You're prepping a conference booth or business card and want a vCard QR.
- You're labelling small parts or medical devices that need a compact 2D symbol.
- You're piloting GS1 Digital Link on packaging ahead of the 2027 sunrise.
- You're embedding a QR in marketing material and need control over colour and error correction.
How it works
- 1Step 1Choose a generator
Pick the card above that matches the symbology you need — 1D barcode, QR, Data Matrix or GS1 Digital Link.
- 2Step 2Enter your payload
Type or paste the GTIN, URL, contact card or Wi-Fi credentials. Each tool validates the input as you go.
- 3Step 3Tune the output
Adjust size, error correction, colours or AI options depending on the generator.
- 4Step 4Download PNG or SVG
Save a high-resolution PNG for the web or a vector SVG for print and packaging.
- 5Step 5Verify with a reader
Round-trip-check by scanning the file in the matching ReadBarcode reader — read the QR, decode the Data Matrix, or run a GTIN validator.
What to avoid
- Don't print at sub-300 DPI for retail — scanners struggle with bar-width inaccuracy at low resolution.
- Don't generate a UPC/EAN with a number you haven't been allocated by GS1; the symbol may scan but it isn't a valid product identifier.
- Don't use the lowest QR error-correction level (L) on outdoor or laminated surfaces where a smudge can hide several modules.
- Don't embed long URLs in a small Data Matrix — the symbol density may exceed what handheld scanners can resolve reliably.
- Don't forget to test the printed output on the actual substrate and with the actual scanner you'll deploy.
Tips & tricks
- Generate the SVG first and rasterise to PNG only for the final asset — you'll always have a clean vector source if you need to resize.
- For QR codes used in print, use error-correction level Q or H so they still scan after light damage or ink bleed.
- When generating GS1 Digital Link, render the same payload as both QR and Data Matrix so retail and industrial scanners both work.
- Pair each generator with the matching reader to round-trip the output — for example, generate then re-decode with the Data Matrix reader.
- Use the Barcode Type Detector if you're unsure which symbology a downstream system expects.
Frequently asked questions
- Which generator should I use for a product I sell at retail?
- If you already have a UPC or EAN allocated from GS1, use the Barcode Generator and pick UPC-A or EAN-13. If you're preparing for GS1 Sunrise 2027, also generate the same GTIN as a GS1 Digital Link so you have a 2D version ready for the dual-barcode transition.
- Do I need to install or sign up for anything?
- No. Every generator runs entirely in your browser using open-source libraries (bwip-js for 1D / Data Matrix, qrcode for QR). Nothing about your codes, Wi-Fi credentials or contact details is sent to a server.
- Can I download the output as SVG for print?
- Yes. All generators offer a vector SVG download in addition to a high-resolution PNG. Use SVG when you need to scale to packaging or large signage without quality loss.
- What's the difference between a QR Code and a Data Matrix?
- Both are 2D barcodes, but Data Matrix codes are usually smaller and are the default for industrial, medical and aerospace marking. QR codes are more common in consumer-facing scenarios because nearly every phone camera decodes them natively. See the 1D vs 2D guide for a full comparison.
- How do I make a QR code that joins someone to my Wi-Fi?
- Use the Wi-Fi QR Code Generator. Enter your SSID, password and the security type (typically WPA/WPA2). The generator builds the standard WIFI: URI scheme that iOS and Android camera apps recognise automatically.
- Are the generated barcodes free to use commercially?
- Yes. The generators are free for personal and commercial use. Note that the barcode identifier itself (your GTIN, ISBN, etc.) must be allocated by the relevant authority — ReadBarcode only renders the symbol, it doesn't issue identifiers.
Related tools and guides
Decode any 1D or 2D barcode you've just generated, straight from camera or upload.
Paste a value and identify the likely format — useful when choosing which generator to use.
Validate GTIN-8/12/13/14 check digits before generating the barcode.
Field guide to when each symbology makes sense on packaging.