◻️ QR Code Generator

Generate QR codes for any URL, text, or data. The QR code updates live as you type and can be downloaded as a PNG image. Use them for business cards, event flyers, product packaging, or sharing links offline.

Last updated: June 2026

Generate QR Codes Instantly — Free & Unlimited

Create QR codes for any URL, text, or data. The generated QR code can be downloaded as a PNG image. Everything runs in your browser — no server required.

What Is a QR Code?

A QR (Quick Response) code is a two-dimensional barcode that can store text, URLs, contact information, and other data. First invented in 1994 by Denso Wave for tracking automotive parts, QR codes are now ubiquitous — used for mobile payments, restaurant menus, event tickets, product packaging, and much more. Any smartphone camera can scan a QR code to instantly access the encoded information.

Common Use Cases

Sharing website URLs without typing long addresses. Adding to business cards for easy contact sharing (vCard format). Restaurant menus and retail product information. Event tickets and boarding passes. Wi-Fi network sharing (encodes network name and password). Linking to app downloads. Marketing materials and advertisements.

Best Practices

Use short URLs when possible — shorter data creates simpler, more easily scannable QR codes. Always test your QR code by scanning it with multiple devices before printing. Include a brief label near the QR code telling people what they will get when they scan it ("Scan for menu," "Scan to connect to Wi-Fi"). Ensure sufficient contrast between the QR code and its background — black on white works best.

QR Code Data Capacity

Content TypeExampleMax CharactersTypical Size
URLhttps://example.com/page4,296 alphanumeric29×29 to 33×33 modules
WiFi credentialsWIFI:T:WPA;S:MyNetwork;P:password;;~60 characters29×29 modules
Plain textAny message or note4,296 alphanumericVaries by length
vCard contactName, phone, email, address~300 characters typical37×37 to 45×45 modules
Emailmailto:user@example.com?subject=Hi~100 characters typical29×29 to 33×33 modules
Phone numbertel:+15551234567~20 characters25×25 modules

QR Code Best Practices

Creating a QR code that works reliably requires attention to a few key details. Size matters: the minimum recommended print size is 2 cm × 2 cm (about 0.8 inches) for close-range scanning, but codes scanned from a distance (posters, billboards) need to be proportionally larger — the general rule is 1 cm of QR code width for every 10 cm of scanning distance. Contrast is critical: black modules on a white background provides the highest reliability, and while colored QR codes are possible, the foreground must be at least 40% darker than the background. Error correction level determines how much damage a QR code can sustain and still scan correctly — Level L recovers 7% of data, Level M recovers 15%, Level Q recovers 25%, and Level H recovers 30%. If you plan to place a logo over the center of a QR code, use Level H error correction. Always test your QR code on multiple devices and in the lighting conditions where it will be scanned before printing in bulk.

Where to Use QR Codes

QR codes bridge the gap between physical media and digital content. Business cards are one of the most common uses — a QR code linking to your LinkedIn profile or digital vCard saves recipients from typing your contact details manually. Restaurant menus shifted heavily to QR codes during the pandemic, and many establishments have kept them because they are easy to update without reprinting. Event tickets and boarding passes use QR codes for fast, contactless scanning at entry points. Product packaging can include QR codes linking to nutritional information, assembly instructions, or warranty registration pages. Real estate signs use them to link directly to property listings with photos and details. Retail stores use QR codes for price comparisons, product reviews, and mobile payments. Marketing materials like flyers, posters, and brochures include QR codes to drive traffic to landing pages, videos, or special offers with trackable URLs.

QR Code Security

While QR codes themselves are not inherently dangerous, they can be used as attack vectors because users cannot read the encoded data before scanning. A malicious QR code could link to a phishing website that mimics a legitimate login page, redirect to a site that downloads malware, or trigger actions like adding a malicious WiFi network or sending a premium-rate SMS. This is called "quishing" (QR phishing), and it has increased significantly as QR code usage has grown. To stay safe: always check the URL that your phone displays after scanning before opening it in a browser. Be cautious of QR codes in public places, especially stickers placed over legitimate codes — criminals have been known to paste fraudulent QR codes over legitimate ones on parking meters and restaurant tables. Use your phone's built-in camera app rather than third-party QR scanner apps, as some scanner apps have been found to inject tracking or redirect URLs. If a scanned URL looks suspicious or asks for login credentials unexpectedly, close it immediately.

Frequently Asked Questions

How much data can a QR code hold?

A QR code can store up to about 3,000 alphanumeric characters or 7,000 numeric digits. However, more data means a denser, harder-to-scan code. For best results, keep the encoded data under 300 characters.

Do QR codes expire?

Static QR codes (like those generated by this tool) never expire. They encode the data directly, so they will work as long as the underlying URL or information is valid. Dynamic QR codes (offered by some services) redirect through a server and can be updated or disabled.

Related Guides

How to Create QR Codes for Your Game Server or Discord
Make it easy for players to join your game server or Discord with QR codes.