Skip to main content
Hub

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. The ten generators cover retail and shipping barcodes, QR codes for links, Wi-Fi and contacts, and Data Matrix, PDF417 and Aztec codes, all rendered in your browser.

Retail & logistics 1D codes

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.

UPC-AEAN-13Code 128ITF-14
Open generator
Many labels in one pass

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.

Up to 200 linesCaptionsPrint sheetSVG sheet
Open generator
Standard QR codes

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.

L / M / Q / H ECCCustom colourPNGSVG
Open generator
One-scan Wi-Fi join

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.

WPA / WPA2WEPHidden SSID
Open generator
Share contact details

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.

vCard 3.0Phone / email / URL
Open generator
Compact 2D for industry

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 Data MatrixUDIPlain text
Open generator
Sunrise 2027 ready

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.

QR CodeData MatrixAIs (10, 17, 21…)
Open generator
Shipping cartons & cases

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.

ITF-14Bearer barsGS1-128 (10) (17)
Open generator
Stacked 2D for IDs & passes

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.

PDF417EC 0–8Compact mode
Open generator
Boarding passes & transit

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.

AztecCompactEC 5–95%
Open generator

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

  1. Choose a generator Pick the card above that matches the symbology you need — 1D barcode, QR, Data Matrix or GS1 Digital Link.
  2. Enter your payload Type or paste the GTIN, URL, contact card or Wi-Fi credentials. Each tool validates the input as you go.
  3. Tune the output Adjust size, error correction, colours or AI options depending on the generator.
  4. Download PNG or SVG Save a high-resolution PNG for the web or a vector SVG for print and packaging.
  5. Verify 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.

Barcode or QR Code: Which Should You Generate?

Generate a barcode when the code must work with checkout or warehouse scanners, and a QR code when people will scan it with a phone camera. Many retail products carry both.

QuestionLinear barcode (UPC, EAN, Code 128)QR code
What does it hold?A short number, such as an EAN-13A web address, text, Wi-Fi details or a contact card
What reads it?Laser and camera-based scannersPhone cameras and camera-based scanners
Where is it used?Price lookup, stock control, shippingLinks, menus, guest Wi-Fi, business cards

QR is one 2D option among several: the Data Matrix generator suits small parts, the PDF417 generator suits ID cards, and the Aztec code generator suits tickets shown on a phone. Shipping cartons take an ITF-14 carton label, and contact details fit a vCard QR code.

Each tool is an online barcode and QR code generator that runs in the browser, so there is no barcode and QR code generator app to install. The guide to 1D vs 2D barcodes compares both families.

Can You Make a QR Code From a Barcode?

Yes, but only the number carries over. Decode the barcode with the online barcode reader and paste the digits into the QR code generator. The result is plain text, not a replacement for a retail barcode.

For a retail-ready 2D code, the GS1 Digital Link generator puts the GTIN in a web address and renders it as a QR code or Data Matrix.

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.

Are Barcodes and QR Codes the Same Thing?

No. In everyday use a barcode means a linear row of bars and spaces that holds a short number, while a QR code is a square matrix that holds far more data and is read by a camera. Both are machine-readable symbols, which is why QR codes are often called 2D barcodes.

Can You Convert a QR Code to a Barcode?

Only when the QR code holds data a linear barcode can carry. Decode the QR code with the QR Code Reader, then enter the result in the Barcode Generator: Code 128 takes short text and digits, while UPC and EAN take only numbers of the right length. A long web address or Wi-Fi string makes a 1D barcode too wide to print or scan comfortably.

Is an Online Barcode and QR Code Generator Free?

Every generator on ReadBarcode is free, with no account and no watermark on the PNG or SVG file. The QR codes are static: the data is stored in the code itself rather than behind a redirect service, so they keep working without a subscription.

Related Tools and Guides