QR code generator — type, style, download

Turn any link, text or Wi-Fi login into a scannable QR code. Pick your colors and size, preview it live, and download a crisp PNG — free, unlimited, and the codes never expire.

Error correction decides how much of the code can be scuffed, covered or damaged before it stops scanning. M suits most screens and everyday prints; pick H for outdoor signs, stickers, or if you plan to place anything near the code. Whatever you choose, keep strong contrast — dark code on a light background scans fastest.

👆 Test-scan the preview with your phone before you print or share. Free, no sign-up, and your text never leaves your browser.

How to create a QR code

1

Enter your content

A website link, plain text, a phone number, or a Wi-Fi login string — whatever you want the scan to open or show.

2

Style it your way

Choose the size, error correction level, and colors. The preview updates live, so you can see exactly what scanners will see.

3

Download & share

Save the PNG and print it, email it, or drop it into your designs. It works on posters, menus, packaging and screens alike.

What is a QR code, exactly?

A QR code is a two-dimensional barcode: a grid of dark and light squares that stores information in both directions, which is why it can hold far more than a supermarket barcode — a full web address, a paragraph of text, or your Wi-Fi password. Phone cameras read the pattern in a fraction of a second and act on what's inside: open the page, show the text, or join the network. The codes you make here are static, meaning the information lives inside the pattern itself rather than on a company's server — nothing sits between the scanner and your content, and nothing can be switched off later.

♾️ Never expires

No subscriptions, no scan caps, no "your code has been deactivated" surprises. A static QR code works for as long as its destination does.

🔒 Private by design

The code is drawn in your browser. Nothing you type is uploaded, saved or tracked — close the tab and it's gone.

🖨️ Print-ready PNG

Download at up to 1024 × 1024 pixels with your choice of colors, ready for flyers, table tents, stickers and shop windows.

Popular ways to use a QR code

🔗 Website & social links

Put your site, menu or social profile on anything physical — packaging, receipts, business cards, market stalls.

📶 Wi-Fi sharing

Let guests join your network with one scan instead of spelling out the password. Cafés and rentals swear by it.

💳 Payments & tips

Link to your payment page or tip jar so people can pay from their phone without typing an address.

⭐ Reviews & feedback

A code on the counter or the invoice takes happy customers straight to your review page while the visit is fresh.

🎟️ Events & tickets

Link to event details, maps, RSVP forms or check-in pages — one scan instead of a long URL on the poster.

📄 Documents & manuals

Point from a printed label to the full PDF manual, warranty page or setup video that would never fit on the box.

Frequently asked questions

Is this QR code generator really free?

Yes. Create and download as many codes as you like — no account, no watermark, no scan limits. The site is supported by advertising, which keeps the tool free for everyone.

Do QR codes made here expire?

No. QRGen creates static QR codes: your link or text is encoded directly into the pattern of squares. There is no redirect through our servers and nothing that can be switched off, so the code keeps working for as long as the destination itself exists.

How do I make a QR code for my Wi-Fi network?

Type your network details in the standard Wi-Fi format — WIFI:T:WPA;S:YourNetworkName;P:YourPassword;; — into the box above and download the code. Phones that scan it get a one-tap prompt to join. Our Wi-Fi QR code guide explains every part of the format.

What size should I choose for printing?

Choose 512 or 1024 pixels for print, and place the code at least 2 cm (about 1 inch) wide in your design. Pick error correction level H for printed pieces so the code still scans if it gets scuffed. More detail in our QR code best practices guide.

Can I change where a QR code points after I print it?

Not with a static code — the destination is part of the pattern itself. Always test-scan and proofread before printing a batch. If you may need to change the destination later, point the code at a page or redirect that you control, and change it there.

Is what I type private?

Yes. Your QR code is drawn locally in your browser. The text or link you enter is never uploaded to our servers, stored, or tracked.

Guides & how-tos

Get more from your codes — step-by-step help for the most common jobs.

🛠️ How to create a QR code

The complete walkthrough: links, text, phone numbers and more, plus testing and printing checklists.

📶 QR code for Wi-Fi

Share your network without spelling the password — the Wi-Fi format explained, with examples.

✅ QR code best practices

Size, contrast, placement and the mistakes that make codes fail to scan.

See everything in one place on the guides page.