Skip to content
SoloWOS
Start your free trial

Free generator · no account needed

Free QR code generator

Make a QR code for a link, an email, a phone number or your Wi-Fi network, and download it as PNG or SVG. No sign-up, no watermark, and it never expires.

What the code opens

Size and colors

Higher levels survive scratches or a logo on top, but make the code denser.

The empty border around the code. The QR standard asks for 4.

Preview

Fill in the fields to see your QR code.

Encoded text

https://yoursite.com

The code is generated in your browser. It is static: it can't be edited after you print it.

Five checks before you print

  1. Dark on light. Scanners look for dark modules on a light background. If you change colors, keep the code darker than the background; the generator warns below a 4.5:1 contrast ratio.
  2. Leave the quiet zone. The empty border around the code tells the camera where it starts. The QR standard asks for 4 modules; don't crop it to fit a layout.
  3. Size for the distance. A code on a business card is scanned from a hand's length, one on a poster from across a room. Print a test and scan it from where people will stand.
  4. Keep the content short. Every extra character makes the pattern denser and harder to read when printed small. A short link instead of a long URL with UTM tags makes a cleaner code.
  5. Scan with two phones. One iPhone and one Android, in normal light, before you send anything to the printer.

Error correction, in plain words

QR codes store extra data so they still scan when part of the pattern is dirty, scratched or covered. Level L recovers about 7% of the data, M about 15%, Q about 25% and H about 30%. More recovery means more modules in the same space. M is the right default; pick H only if you plan to put a small logo in the middle.

Static vs dynamic QR codes

Every code from this page is static: the link or text is written into the pattern itself. It never expires and doesn't depend on any service, but if the URL changes, you need to print a new code. A dynamic code points to a short link instead. The short link can be edited to send people somewhere else, and it counts each scan as a click. If you're tagging the destination for analytics, build the link first with the UTM builder.

IN SHORT

Type a link, text, email, phone number or Wi-Fi details and the QR code updates as you type. Download it as PNG for screens and documents or SVG for print. Keep dark modules on a light background and leave the 4-module quiet zone. These codes are static: what you encode is printed in the pattern, so it never expires but can't be changed later. To edit the destination after printing, point the code at a short link.

Prices and limits as of .

Questions

Do these QR codes expire?
No. A static QR code holds the link or text itself, so it works as long as the destination works. Nothing on our side can switch it off.
What's the difference between a static and a dynamic QR code?
A static code encodes your URL directly and can't be edited after printing. A dynamic code encodes a short link that redirects to your URL, so you can change the destination later and count how many times it was opened.
Should I download PNG or SVG?
SVG for print (flyers, business cards, signs), because it scales to any size without blurring. PNG for slides, documents and social posts.
Which error correction level should I use?
M (about 15% recovery) suits most uses. Choose Q or H (about 25% and 30%) if the code will be printed on rough surfaces or you'll put a small logo on top. Higher levels make the pattern denser.
Can I use colors in a QR code?
Yes, as long as the code is darker than the background and the contrast is strong. Light codes on dark backgrounds (inverted) fail on some scanners. The generator warns you about both.
How do I make a QR code for Wi-Fi?
Choose Wi-Fi, type the network name and password and pick the security type. iPhone and Android cameras offer to join the network when they scan it. The details stay in your browser.

Related calculators

Need to change where the code goes later?

Point your QR code at a SoloWOS short link. You can change its destination after printing, and every scan shows up in its click count. 14 days free, no card needed · Then Basic for $2/month.