What you're using right now
- 100+ barcode & QR symbologies
- Live preview & customization
- PNG & SVG export, no login
- Copy to clipboard
Loading Barcode Mintβ¦
Free Online Barcode & QR Code Generator
Turn a link, WiFi password, or contact card into a scannable QR code in seconds, right in your browser.
Open the generator β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.
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.
What you're using right now
For designers & teams
Priced by requests. Commercial license and self-serve keys included; usage dashboard at launch.
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.
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.
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.
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.
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:
/barcode?type=qrcode&data=https://example.com — to generate codes programmatically from your own app or scriptKeep 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'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.