Supported Types
A QR code is more than just a link. Our free QR code maker supports six data types, each with its own scanning behavior. When someone scans the QR code, their phone automatically takes the right action.
The most common use case. Create a QR code for any website URL. When scanned, the phone opens the link directly in the browser. Perfect for linking to your website, a specific product page, a landing page, or an online form.
When scanned: Opens the URL in the phone's browser
Generate a WiFi QR code that lets people connect to your network instantly. Enter your network name (SSID), password, and encryption type. Guests scan the code and connect automatically without typing the password. Great for offices, restaurants, hotels, and Airbnb listings.
When scanned: Prompts to join the WiFi network
Create a QR code for your business card. Enter your name, phone number, and email. When scanned, the contact saves directly to the phone's address book. Print this QR code on your business cards, email signature, or conference badge so people can save your info in one tap.
When scanned: Saves the contact to the phone
Generate a QR code that opens a pre-filled email. Set the recipient address, subject line, and message body. When scanned, the phone opens the default email app with everything filled in. Useful for feedback forms, support requests, or contact points on printed materials.
When scanned: Opens email app with pre-filled fields
Create a QR code that opens a pre-filled text message. Enter the phone number and message. When scanned, the phone opens the messaging app with the number and text ready to send. Useful for opt-in campaigns, customer support, or quick reply prompts.
When scanned: Opens messaging app with pre-filled text
Encode any text into a QR code. The text displays on the phone when scanned. This works for serial numbers, reference codes, short messages, instructions, or any data that does not fit the other categories. A QR code can hold up to 4,296 alphanumeric characters.
When scanned: Displays the text on screen
There are two types of QR codes: static and dynamic. Understanding the difference will help you decide which one fits your needs.
Static QR codes encode the data directly into the pattern of squares. The information is baked into the QR code itself. This means the QR code never expires, works offline, and does not depend on any external service. Our free QR code generator creates static QR codes.
Dynamic QR codes contain a short redirect URL instead of the actual data. When someone scans the code, they are redirected to the destination through a tracking server. This allows the owner to change the destination URL, track scan analytics, and set expiration dates. Dynamic QR codes require a paid subscription to a QR code management service.
| Static | Dynamic | |
|---|---|---|
| Price | Free | Paid subscription |
| Expires | Never | When subscription ends |
| Editable | No (data is fixed) | Yes (change destination anytime) |
| Scan tracking | No | Yes (scan counts, location, time) |
| Works offline | Yes | No (requires internet) |
| Best for | Permanent links, WiFi, contacts | Campaigns, A/B testing, analytics |
Our recommendation: For most use cases (WiFi sharing, business cards, website links, menus), static QR codes are the right choice. They are free, permanent, and work without any external service.
QR codes generate in your browser. Nothing is sent to any server, ever.
No loading spinners, no server round trips. Click Generate and your QR code is ready.
Try our Barcode Generator for UPC, EAN, Code 128, and more.
Common questions about our free QR code generator.