QR Code Generator

Create custom QR codes in seconds β€” for links, text, WiFi passwords, contacts, and email. Add your colors and logo, then download a crisp PNG or an infinitely scalable SVG. Free forever, no sign-up, and everything runs in your browser.

Create your QR code

Saved as a vCard β€” scanning phones offer to add it straight to contacts.

No logo selected

πŸ“± Every QR type

Website links, plain text, WiFi credentials, vCard contacts, and pre-addressed emails β€” one tool for every everyday QR need.

🎨 Colors & logo

Match your brand with custom QR and background colors, and drop your logo in the center. High error correction keeps logo codes scannable.

⬇ PNG & SVG export

Download crisp PNGs up to 2048 px for print and web, or infinitely scalable vector SVGs for signage and packaging. No watermark, ever.

How to make a QR code

  1. Pick a content type β€” link, text, WiFi, contact, or email β€” and fill in the fields. The QR code updates live as you type.
  2. Customize (optional) β€” change the colors, upload a center logo, and choose your PNG export size.
  3. Download β€” grab a high-resolution PNG or a vector SVG. Test it once with your phone camera, then use it anywhere.

QR Codes That Actually Scan: What Most Generators Don't Tell You

Generating a QR code takes ten seconds. Generating one that scans reliably β€” on a dim restaurant wall, from three meters away, on a phone from 2019 β€” takes a little knowledge. Here's the practical version.

1. Pick the right QR type for the job

2. The #1 failure: too much data in too small a print

QR density is the silent killer. A 2,000-character URL crammed into a 2 cm code will fail on older phones. Rules of thumb:

If your URL is long, shorten it first. A short URL in a sparse code beats a full URL in a dense one, every time.

3. Size and distance: the 10:1 rule

A QR code should be roughly one-tenth the scanning distance. Scanning from 30 cm (a business card held in hand)? 3 cm is plenty. A poster scanned from 3 meters across a room? You need ~30 cm. When in doubt, go bigger β€” nobody ever complained a QR code was too easy to scan.

4. Color: contrast beats branding

Scanners read contrast, not color. Black on white is bulletproof. What fails:

If you must use brand colors, keep the code itself dark-on-light and put branding around it. Always leave a quiet zone β€” a clean margin around the code at least as wide as one module (the little squares).

5. Logos in the middle: how much is safe

A logo works because QR codes have built-in error correction β€” they can lose up to ~30% of their area and still scan. Practical limits:

6. Placement matters as much as the code

7. The pre-print checklist

Before you print 500 flyers: scan it with an iPhone and an Android, from the actual distance people will stand at, in the actual lighting. Then have someone who didn't make it try β€” fresh eyes catch what you miss. Five minutes of testing beats a reprint run.

More free tools

Quick answers

How do I create a QR code for my website?

Paste your URL into the Link tab β€” the QR code appears instantly in the preview. Click Download PNG or Download SVG and use it on flyers, slides, packaging, or your email signature. No account, no watermark.

How do I make a QR code for my WiFi?

Open the WiFi tab, enter your network name (SSID), password, and security type. Print the QR code and stick it on the fridge β€” guests scan it with their phone camera and join without typing a long password.

Are these QR codes free for commercial use?

Yes. The codes are generated entirely in your browser with no tracking, no expiry, and no watermark β€” use them on products, menus, business cards, or ads however you like.

Frequently asked questions

Is this QR code generator really free?

Yes β€” unlimited QR codes, all content types, logo upload, and both PNG and SVG downloads are free, with no account and no watermark.

Do my QR codes expire?

No. The data is encoded directly into the QR image itself β€” there is no redirect service or tracking involved, so the code works forever, even offline.

Can I put my logo in the middle of the QR code?

Yes. Upload any PNG or JPG and it is placed in the center over a clean backdrop. Logo codes automatically use high error correction (level H), so they stay scannable even with part of the pattern covered.

Should I download PNG or SVG?

PNG (up to 2048 px) is best for web pages, slides, and everyday printing. SVG is a vector format that scales infinitely with no quality loss β€” choose it for large signage, packaging, or professional print work.

Is anything I type uploaded to a server?

No. The entire generator runs in your browser β€” your links, WiFi passwords, and contact details never leave your device.

How small can I print a QR code and still have it scan?

Keep it at least 2 cm (about 0.8 in) wide, use high contrast between the code and background, and always test with your own phone before printing hundreds of copies.