Free · no sign-up · no watermark

QR Code Generator

Generate a QR code for a link, a WhatsApp chat, a Wi-Fi network, an email, a phone number, plain text, or a full contact card — then download it as a PNG or SVG.

Fill in the fields to generate your QR code

How to create a QR code

Pick the type of QR code you need from the tabs above the form, fill in the relevant fields, and the preview on the right updates automatically as you type — there's no "Generate" button to press. A URL code is the simplest and most common: paste any web address and it's ready. A WhatsApp code opens a chat with a specific number, optionally with a message already typed in — handy on a business card or storefront sign for "message us." A Wi-Fi code lets a phone join a network automatically just by scanning, no typing required. An Email code opens the scanner's mail app with the recipient (and optionally a subject and body) pre-filled. A Phone code starts a call when scanned. A Text code simply displays plain text — useful for short notes, Wi-Fi-free instructions, or a quick message that doesn't need to open any app. And a vCard code encodes a full digital business card — name, company, title, phone, email, and address — that a phone can save directly to its contacts in one scan.

Getting a QR code that scans reliably

A QR code that looks fine on screen can fail badly once it's printed small, laminated, or placed somewhere with glare — a few habits go a long way toward avoiding that. Keep strong contrast between the foreground and background colors; this tool warns you if your chosen colors are too close in brightness to scan reliably. If the code will be printed and handled — on a menu, a flyer, or a product label — bump the error correction level up to Quartile or High before exporting, since that builds in redundancy that lets the code still scan even if it gets a little scuffed, folded, or partially covered. And always test the final printed code with a couple of different phones before mass-printing anything; screen brightness and camera quality vary more than you'd expect, and a five-second test scan is far cheaper than a reprint.

Where these QR code types come in handy

Wi-Fi codes are a small but genuinely appreciated touch on a printed card left in an Airbnb, a coffee shop table tent, or an office guest area — nobody has to ask for the password or type it in letter by letter. WhatsApp codes are widely used across markets where WhatsApp functions as the default customer-service channel, letting a storefront or delivery driver put "scan to message us" directly on packaging or signage. vCard codes replace exchanging paper business cards at a conference — one scan and the contact is saved, correctly spelled, with no follow-up typing needed on either side. And plain URL codes remain the workhorse of the bunch: linking a printed ad to a landing page, a poster to an event registration form, or a product package to a setup guide, all without anyone having to type a long link into a phone by hand.

Frequently asked questions

Do these QR codes expire or stop working?+

No. Every code this tool generates is a static QR code — the data (the URL, Wi-Fi credentials, contact card, or whatever you entered) is encoded directly into the pattern itself. There’s no external service involved and nothing to renew, so the code will keep working for as long as the underlying information stays valid — for example, a URL code stops being useful only if that web page is taken down, not because of anything related to the QR code.

Is there a scan limit or watermark?+

No limits and no watermark. Because the code is generated entirely in your browser with no server involved, there’s nothing to meter or brand — download it and use it as many times, and on as many printed materials, as you like.

Why should I use a Wi-Fi QR code instead of just writing the password on a sign?+

A Wi-Fi QR code lets a guest’s phone camera join the network directly — no typing a fiddly password, and no risk of someone misreading a character. It’s especially useful for passwords with mixed-case letters, numbers, and symbols that are easy to mistype.

What does the error correction level do, and which should I pick?+

Error correction determines how much of the QR code pattern can be damaged, dirty, or obscured (for example, by a logo placed on top) while still scanning correctly. Low sacrifices the least space for redundancy and is fine for a code displayed cleanly on a screen; High builds in the most redundancy and is the safer choice for anything printed, laminated, or likely to get scuffed. Medium is a sensible default for most everyday use.

Can I make a colored QR code, or does it have to be black and white?+

You can set any foreground and background color. Keep in mind that QR scanners rely on strong contrast between the two colors to read the pattern reliably — this tool will warn you if your chosen colors are too close in brightness to scan well. When in doubt, dark-on-light (like navy on white) is both readable and easy to fit into a brand color scheme.

PNG or SVG — which download should I use?+

PNG is a fixed-resolution image, ideal for dropping straight into a slide deck, social post, or web page. SVG is a vector format that scales to any size — a billboard or a business card — without ever looking pixelated, which makes it the better choice for professional printing.