Loading Barcode Mint…

Barcode Mint

Free Online Barcode & QR Code Generator

20+ symbologies · 1D & 2D

Generate any barcode
in seconds.

QR, Data Matrix, PDF417, Aztec, Code 128, EAN, UPC and more — customize, preview live, and export as PNG, SVG or ZIP.

Start generating ↓
Preview
100%

01

Symbology

Code 128
All 106 →
02

Data

03

Properties

Properties

2
100
18
10
04

Bulk & batch generate

🔒 Pro

Turn a CSV — or a numbered sequence — into hundreds of barcodes at once, exported as a ZIP of images or a print-ready PDF sheet. Launching with Pro.

Launching soon

Pricing — join the early list

The browser generator stays free forever. Paid plans are for teams who need bulk output and developers who need the REST API at scale — commercial license included. Tell us what you'd use; early-list members get first access and launch pricing.

For the generator

Free $0/forever

What you're using right now

  • 100+ barcode & QR symbologies
  • Live preview & customization
  • PNG & SVG export, no login
  • Copy to clipboard
Available now ✓

For developers — REST API

Priced by requests. Commercial license and self-serve keys included; usage dashboard at launch.

Small $19/mo$190/yr 500 req / mo
Large $499/mo$4,990/yr 50K req / mo
Enterprise Custom Contact us

Get early access + launch pricing

Which features would you actually use? (optional — it helps us decide what to build first)

No spam — one email when it launches. The free tool isn't going anywhere.

What is a QR code?

A QR (Quick Response) code is a two-dimensional barcode made of a square grid of black and white modules that a camera or scanner reads in two directions at once, both across and down. That's what lets it hold far more information than a traditional 1D barcode in a similarly sized label. QR codes were developed in 1994 by Denso Wave, a Toyota subsidiary, to track automotive parts on the factory floor, and the specification is now maintained as an open, royalty-free standard under ISO/IEC 18004, which is why a qr code generator is free to use without licensing fees.

How a QR code encodes data

Every QR code has three large square "finder patterns" in three corners that let a scanner instantly detect the code's orientation and boundaries, even if the label is rotated or photographed at an angle. A smaller alignment pattern helps correct distortion on larger codes, and thin timing patterns between the finder squares establish the grid spacing. The remaining modules carry the actual data, encoded using one of four modes — numeric, alphanumeric, byte, or kanji — chosen automatically based on the characters you enter, since numeric-only data packs in more efficiently than mixed text.

Reed-Solomon error correction is built into every QR code, which is what makes it possible to add a logo to the center or survive a torn label and still scan reliably. The format information encoded near the finder patterns tells a scanner which mask pattern and error correction level was used, so decoding doesn't require guessing the symbol's configuration.

What a QR code can hold

A QR code can store plain text, a website URL, WiFi login credentials, a vCard contact card, a calendar event, an email or SMS draft, or a geographic coordinate — anything that fits in its data capacity. Capacity depends on the symbol version (size) and error correction level: version 1 (21×21 modules) holds a small amount of text, while version 40 (177×177 modules) can hold thousands of alphanumeric characters. There are four error correction levels — L (~7% of the code can be damaged and still scan), M (~15%), Q (~25%), and H (~30%) — and higher levels trade data capacity for damage resistance. There's no official governing body that certifies individual generators, but any tool that follows ISO/IEC 18004 correctly will produce a symbol any compliant scanner can read.

Where QR codes are used

QR codes are everywhere because a phone camera can read one without any extra app: restaurant menus, product packaging that links to care instructions or authenticity checks, event and boarding-pass tickets, marketing posters and print ads, payment and peer-to-peer transfer apps, WiFi onboarding cards at cafes and offices, and warehouse or asset-tracking labels where a URL or ID needs to travel with a physical item. Retailers also use them on shelf tags to link to extended product information, and event organizers use them for contactless check-in. Manufacturers increasingly print a QR code directly on product housings for warranty registration and support, and city governments use them on parking meters, transit stops, and public signage to route visitors to a mobile-friendly page instead of building a dedicated app.

How to create a QR code in Barcode Mint

Select QR Code from the symbology list on the left, then choose a content type from the built-in 2D content builder — plain text, URL, WiFi, vCard, email, SMS, geo-location, or calendar event — and fill in the fields; Barcode Mint formats the underlying data string for you automatically. From there you can:

Printing and scanning best practices

Keep the quiet zone — the blank border around the code — at least four modules wide on every side; scanners use it to distinguish the code from surrounding print. Use error correction level Q or H if you plan to add a logo or expect the label to get scuffed, but stick with L or M when you need maximum data capacity and printing conditions are clean. Maintain strong contrast between foreground and background (dark modules on a light background scan most reliably), and size the code so each module is at least 0.03 in (about 0.8 mm) at typical scan distance — smaller modules demand a closer, steadier scan. Common failure points include glossy laminate that causes glare, inverted color schemes that some scanners can't parse, and codes shrunk so aggressively during a print layout that individual modules blur together. Test on the actual devices and lighting your audience will use before mass-printing.

QR code vs related 2D codes

QR code's biggest advantage over alternatives like Data Matrix, Aztec, or PDF417 is universal recognition: virtually every smartphone camera reads it natively, which makes it the default choice for anything aimed at consumers. Data Matrix typically achieves a smaller physical footprint for the same data and is preferred for direct part marking on small components, but it's less commonly recognized by generic phone camera apps. Aztec doesn't require a quiet zone, which suits tightly packed tickets and boarding passes, while PDF417 stores far more data in a stacked linear format favored on IDs and shipping documents. For applications needing a QR-family symbol smaller than standard QR, Micro QR trades capacity for a reduced footprint. If your priority is broad consumer scannability with a link, contact card, or WiFi credential, standard QR code remains the most practical choice; if you're optimizing for tiny industrial labels or maximum data density, one of these alternatives may serve better.

Common uses

Frequently asked questions

Is this QR code generator free?
Yes, Barcode Mint's QR code generator is free to use in your browser with no login or watermark, and you can export unlimited PNG or SVG files.
Can I add a logo to my QR code?
Barcode Mint doesn't overlay logos automatically, but generating your code at error correction level Q or H leaves enough redundancy that you can safely place a small logo over the center in an image editor and still have it scan.
What's the difference between a QR code and a regular barcode?
A QR code is two-dimensional and stores data both horizontally and vertically, so it holds far more information in the same space than a traditional 1D barcode like UPC or Code 128, which only reads left to right.
Will my QR code expire?
A QR code generated for static content (like a vCard or WiFi credentials) never expires because the data is embedded directly in the code. It only stops working if it links to a URL that later goes offline.
Can I generate many QR codes at once?
Yes, upload a CSV of data values and Barcode Mint will bulk-generate a ZIP of image files or a print-ready PDF of labels, or use the sequence feature to generate a numbered batch.
How much data can a QR code hold?
It depends on the symbol version and error correction level, but the largest QR codes can hold several thousand alphanumeric characters or nearly 3,000 bytes of data.

Related barcode types

Browse all 106 barcode & QR types →