Skip to content

Free tool

QR Code Generator

Type a website address, WiFi password, contact details, email, phone number or plain text below, and this tool builds a scannable QR code instantly, right in your browser. Nothing you type is ever uploaded to a server: the QR matrix, the color styling, and the logo you optionally add are all generated locally on your device. Pick a dot color or a two-color gradient, choose a dot shape, drop in your logo, and download the result as a PNG or a true vector SVG, both completely free and with no watermark, no account, and no download limit.

Free, unlimited downloads. No account, no watermark, no data ever leaves your browser.

How to make a QR code

Making a QR code with this tool takes three steps:

Choosing the right content type

The content type changes what happens when a phone scans the code, not just what you type:

Worked example: a WiFi QR code for guests

Say your guest network is named Guesthouse-5G with the password welcome2026, using standard WPA2 security. Select the WiFi tab, type Guesthouse-5G as the network name and welcome2026 as the password, leave security on WPA/WPA2/WPA3, and the preview updates immediately. Print the result next to your router or on a guest information card: anyone scanning it with a phone camera joins the network without ever seeing or typing the password themselves, and without you having to say it out loud to every visitor.

Worked example: a contact card for a conference badge

Select the Contact card tab and fill in a first name, last name, company, and the phone/email you want to share. The tool builds a standard vCard 3.0 payload, the same format every phone's built-in camera and contacts app already understands. A scan adds a ready-to-save contact card instead of a name that has to be typed out by hand, which is why this format shows up constantly on business cards, conference badges, and email signatures. See the QR code for business card page for a version of this tool focused specifically on that use case, with more layout tips for print.

Error correction: why a QR code still scans with a logo on it

Every QR code is built with a level of error correction, a mathematical redundancy that lets a scanner reconstruct the data even if part of the code is damaged, dirty, or covered. This tool uses error-correction level Q ("Quartile") by default, which tolerates roughly 25% of the code being obscured, exactly the headroom needed to place a logo in the center without breaking the scan. That's the same reason a slightly scratched or partially shadowed QR code on a restaurant table or a shipping label still works: the code was never relying on every single module being perfectly readable.

PNG vs SVG: which download format to use

PNG is a fixed-resolution image, fine for screens, social posts, and most digital use. SVG is a vector format: it stays perfectly sharp at any size, from a business card to a building banner, because it's built from mathematical shapes rather than a fixed pixel grid. Print shops and designers generally prefer SVG for exactly that reason. Some other free QR generators only offer SVG on a paid plan and give away just a low-resolution PNG or JPG for free; both formats are unlimited and free here, with no account required for either.

Branding your QR code: logo, colors and shape

Open the "Colors, logo & shape" panel to change the dot color (or switch on a two-color gradient), the background color, the dot shape (square, rounded, dots, classy, or extra-rounded corners), and to upload a logo image that gets placed in the center of the code. All of this happens locally: your logo file is read directly in the browser and is never uploaded anywhere. For a deeper walkthrough of branding options and print-size tips, see the custom QR code generator page.

Do QR codes expire?

A QR code generated by this tool never expires and never stops working, because the destination (the URL, WiFi details, or contact info) is encoded directly into the pattern itself, not stored on a remote server that could go offline. Some other QR services sell a "dynamic" QR code, which instead points to a short redirect link they control, so they can change the destination later or track scans, but that convenience comes with a real trade-off: if that company's redirect service ever shuts down, every code printed against it stops working, even though the physical QR image itself never changed. A code from this tool has no such dependency; print it once and it keeps working indefinitely.

Printing a QR code so it scans reliably

A few practical rules keep a printed code scannable at a distance:

Where QR codes show up in everyday life

QR codes moved well beyond their original factory-floor barcode role years ago, and the content type you pick above usually maps directly onto one of these common situations:

Common QR code mistakes to avoid

Most QR codes that fail to scan run into one of a small handful of avoidable problems:

Frequently asked questions

Is this QR code generator really free?
Yes. Every content type, every color and logo option, and both PNG and SVG downloads are free with no account, no watermark, and no limit on how many codes you generate. Some competing tools give away only a low-resolution image for free and charge for SVG or for adding a logo; both are included here at no cost.
Do I need to create an account?
No. There is no sign-up, login, or email required for any feature on this page, including logo upload and both download formats.
Does this QR code generator work offline, or is my data sent anywhere?
The QR code is built entirely in your browser using JavaScript. The text, WiFi password, contact details, or logo image you enter never leave your device: there is no server-side processing and no upload.
Can I add my own logo to the QR code?
Yes. Open "Colors, logo & shape" and upload a PNG, JPG, SVG, or WebP image. The tool automatically uses a higher error-correction level so the code still scans reliably with the logo in the center.
What is the difference between a QR code generator and a QR code maker?
Nothing meaningful: "QR code generator," "QR code maker," and "QR code creator" all describe the same kind of tool. This page covers all of those searches with the same free generator.
Will a QR code with custom colors still scan?
Yes, as long as there is enough contrast between the dot color and the background. Very light colors on a light background, or two similar mid-tone colors, can be unreliable. Stick to a clearly darker foreground than background for the most reliable scans.
Can I make a QR code for a WiFi network?
Yes. Select the WiFi tab, enter the network name and password, and scanning phones can join the network directly without typing anything.
Does the QR code expire?
No. The destination is encoded directly into the QR pattern, so it works permanently once generated and never depends on this site staying online.

Ready to make your QR code?

Free PNG and SVG downloads, no account, no watermark.

Go to the generator

Free. No sign-up.