Generate QR codes for URLs, WiFi networks, business cards, email, and SMS. Customize colors, download as PNG or SVG. Static QR codes that never expire.
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 product 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 without typing the password.
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 it on business cards, email signatures, or conference badges.
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.
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 ready to send. Useful for opt-in campaigns and quick replies.
When scanned: Opens messaging app with pre-filled text
Encode any text into a QR code. The text displays on the phone when scanned. Works for serial numbers, reference codes, short messages, instructions, or any data that does not fit the other categories.
When scanned: Displays the text on screen
There are two types of QR codes: static and dynamic. Understanding the difference helps 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 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 scanned, they are redirected through a tracking server. This allows the owner to change the destination and track scans, but dynamic QR codes require a paid subscription.
| Static | Dynamic | |
|---|---|---|
| Price | Free | Paid subscription |
| Expires | Never | When subscription ends |
| Editable | No (data is fixed) | Yes |
| Scan tracking | No | Yes |
| Best for | Permanent links, WiFi, contacts | Campaigns, A/B testing |
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.
Common questions about our free QR code generator.