QR codes by content type
The right QR code depends on what you want a scan to do — open a link, join WiFi, save a contact, show text, or launch an email, call, SMS or map. Pick that content type below and you get a generator already preset for it. Every code is built locally in your browser; nothing is uploaded, and static codes never expire.
URL QR code
A URL QR code encodes a web link into the pattern, so pointing a phone camera at it opens the link — no typing the address. Paste a URL below (we add https:// if you leave it off) and the code appears instantly; download PNG or vector SVG. Our codes are static: the link is baked into the image with no redirect through our servers, so they never expire.
Plain-text QR code
A plain-text QR code encodes a piece of text straight into the pattern, so scanning it just displays that text — it never opens a website. It's ideal for instructions, asset IDs, serial numbers, notes, passphrases, or a short message. Type your text below to generate and download PNG / SVG; everything is processed locally and never uploaded.
WiFi QR code
A WiFi QR code encodes the network name (SSID), security type and password in a standard format. iPhones (iOS 11+) and most Androids scan it with the built-in camera, show a 'Join Network' prompt, and connect — no typed password, no app. Fill in the SSID and password below to generate. The password is encoded locally in your browser and never uploaded.
Email QR code
An email QR code uses the mailto: standard to encode a recipient address (plus an optional subject and body) into the pattern. Scanning opens the phone's mail app with the recipient, subject and body already filled in — the person just taps Send. It's ideal on cards, posters, menus and manuals as a contact or feedback entry point. Enter an address below to generate; content is processed locally, never uploaded.
Phone QR code
A phone QR code uses the tel: standard to encode a number into the pattern. Scanning jumps straight to the dialer with the number filled in, so one tap calls it — no typing. It's ideal for storefront signs, support entry points, repair / on-site service, and emergency contact spots. Enter a number below (ideally with a country code like +1) to generate; processed locally, never uploaded.
SMS QR code
An SMS QR code uses the SMSTO: standard to encode a target number (and an optional message) into the pattern. Scanning opens the Messages app with the recipient and text already filled in, so the person just taps Send. It's perfect for scan-to-vote, check-in, redemption passphrases and RSVPs — anywhere you want a fixed text fired off with one scan. Enter a number below to generate.
Contact QR code (vCard)
A contact QR code (vCard) encodes a name, phone, email, company and website into the contact-standard vCard format. Scanning pops up a contact card; tapping 'Add to Contacts' saves every field at once, no typing. It's best printed on physical business cards, standees and email signatures. Fill in the details below to generate; your info is processed locally and never uploaded.
Location QR code
A location QR code uses the geo: standard to encode a latitude/longitude pair into the pattern. Scanning launches a map app pinned to that coordinate, so the person can see the spot or navigate there. It's ideal for stores, event venues, meeting points, rentals and market stalls. Enter latitude and longitude below (right-click your spot on a map to copy the coordinates) to generate; processed locally, never uploaded.
Looking for something else? Browse all QR tools →