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

  1. Choose a code. Select a 1D barcode standard (such as EAN-13, UPC-A or Code 128) or switch to QR.
  2. Enter your data. Type the number, text or URL to encode. For retail codes the check digit is validated for you.
  3. Download or print. Export a crisp PNG or vector SVG, print a label, or batch-generate many codes from a list or CSV.
1

Choose a code

2

Enter your data

3

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 128

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.
Supported standards

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.

Questions

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.