Free QR code generator

Free QR code generator

A QR code generator turns a link, WiFi login, plain text, or email into a scannable square you can print. This free tool builds one for you: type your content, pick foreground and background colors, watch the live preview update, then download a print-ready PNG or SVG. No signup, no watermark, and it never expires.

QR code preview

Static QR. For a code you can edit after printing and track, see below.

How it works

Three steps.

1
Pick a mode and enter your content

Choose URL, text, WiFi, or email, then type in the field. The preview redraws as you type, so you see the exact code you will print.

2
Set your colors

Use the foreground and background pickers to match your brand. Keep strong contrast (dark code on a light background) so scanners lock on fast.

3
Download and print

Grab a PNG for slides and documents or an SVG for print and large signs. Scan it with your own phone once before you send it out.

Static vs dynamic QR codes

The codes this tool makes are static: the URL or text is baked into the pattern, so the code works forever with no account and no scan limit. The honest catch is that once you print a static code, you cannot change where it points and you get no scan data. A dynamic QR code points at a short link you control, so you can re-point a printed code to a new page and count every scan. Whooshly builds dynamic codes in the app.

Error correction and print size tips

QR codes carry a built-in error correction level that lets scanners read them even when part of the pattern is dirty, torn, or covered by a logo. This tool encodes at a fixed medium level, which recovers about 15 percent of the code and keeps the pattern small enough to scan fast. As a rule of thumb, make the printed code about a tenth of the scan distance: a 2 cm code scans from about 20 cm away, and a poster read from 5 meters needs roughly a 50 cm code. Keep a quiet zone (the blank margin around the code) at least four modules wide, and download the SVG when you need to scale it up without going blurry.

How to make a WiFi QR code

Open the WiFi tab, type your network name (SSID) exactly as it appears, enter the password, and choose the encryption type (WPA/WPA2 for almost every modern router). The tool encodes it as a standard WIFI: payload, so a phone camera reads the code and offers to join with one tap and no typing. Print it and stick it by the door for guests or on a table tent at a cafe. The password sits in plain text inside the code, so only share it where you would already hand out the WiFi password.

QR codes for business cards and menus

A QR code on a business card sends people straight to your site, portfolio, or contact file instead of making them type. For a menu, one code on the table links to a page or PDF, so you can update prices without reprinting. Both work fine as static codes when the destination URL never changes. If you want to swap the linked page later or see how many people scanned, use a dynamic code and point it at a Whooshly short link or a hosted digital card.

Print once, change the link later

This free tool makes static codes: great to print, impossible to edit or track after the fact. Whooshly's dynamic QR codes point at a short link you own, so you can re-point a printed code to a new page anytime and see every scan by day, country, and device. One-time $49, no subscription, unlimited codes.

Make a dynamic QR code

Frequently asked questions

Is this QR code generator really free?

Yes. Every code is free to make and download, with no signup, no watermark, and no scan limit. The codes are static, so they keep working forever after you print them.

How do I make a WiFi QR code?

Open the WiFi tab, enter your network name and password, and pick the encryption type (usually WPA/WPA2). Download and print the code. Anyone who scans it with a phone camera gets a one-tap prompt to join, so no one types the password. Note that the password is stored in plain text inside the code.

Can I edit a QR code after I print it?

No, not a static one. Once a static code is printed, the destination is fixed in the pattern. To change where a printed code points, you need a dynamic QR code, which routes through a short link you can re-point later in Whooshly.

PNG or SVG, which should I download?

Use PNG for screens, slides, and documents. Use SVG for print, large signs, and anything you might resize, because SVG scales to any size without getting blurry.

How do I make a QR code with my logo?

Download the SVG, open it in a design tool like Figma, Canva, or Illustrator, and drop your logo in the center at about 15 percent of the code's width. The medium error correction fills in the covered area, but always test the scan before printing.

Tap. Whoosh. You're there.

Buy Whooshly once and own your campaign links for good.

Get Whooshly — $49