100% Free · No sign-up required

Free QR Code Generator

Create QR codes for free. Generate QR codes for URLs, WiFi networks, contact cards (vCard), email, and SMS. Customize colors, adjust scale, and download as PNG or SVG.

Choose a preset and click Generate

Create QR codes for URLs, WiFi, contacts, and more.

Supported Types

URLPlain TextWiFivCard / ContactEmailSMS

What can you put in a QR code?

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.

URL

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

WiFi

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

Contact Card (vCard)

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

Email

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

SMS

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

Plain 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

Static vs dynamic QR codes

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.

Quick comparison

StaticDynamic
PriceFreePaid subscription
ExpiresNeverWhen subscription ends
EditableNo (data is fixed)Yes (change destination anytime)
Scan trackingNoYes (scan counts, location, time)
Works offlineYesNo (requires internet)
Best forPermanent links, WiFi, contactsCampaigns, 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.

100% Private

QR codes generate in your browser. Nothing is sent to any server, ever.

Instant

No loading spinners, no server round trips. Click Generate and your QR code is ready.

Need barcodes?

Try our Barcode Generator for UPC, EAN, Code 128, and more.

FAQ

Common questions about our free QR code generator.