QR Code Generator

Create a free QR code for a link, WiFi network, email or phone number. No sign-up, no expiry, no tracking.

Create a QR code for a website link, WiFi network, email address, phone number or plain text — free, with no account and no expiry date. Customise the size, colours and error-correction level, watch it update live, and download it as a PNG or a vector SVG that stays sharp at any print size.

What should the QR code do?

Live preview

Scan it with your phone camera to test before you print.

SVG scales to any size without blurring — use it for posters, packaging and anything going to a printer.

How QR Code Generator works

A QR code is a two-dimensional grid that encodes text. When someone points a camera at it, the app reads the pattern back into that text and acts on it — opening a URL, joining a WiFi network, or starting an email. Everything about the behaviour comes from the encoded string, which is why the content type you pick matters: a link is stored as a plain URL, a WiFi code as a "WIFI:T:WPA;S:network;P:password;;" string, an email as a "mailto:" URL, and an SMS as "SMSTO:". Scanners recognise those prefixes and offer the right action.

The codes generated here are static. The destination is baked into the pattern itself, so the code works forever, cannot expire, and reports nothing back to us or anyone else. That is the important difference from most "free" QR generators, which quietly produce dynamic codes: those encode a short redirect URL on the provider's domain, which lets them count scans — and lets them break every printed code you own if they change their pricing or shut down. A static code has no such dependency.

Error correction is the setting people most often get wrong. QR codes use Reed–Solomon coding to stay readable when part of the pattern is damaged, and you can choose how much redundancy to include: Low recovers about 7%, Medium 15%, Quartile 25% and High 30%. Higher levels need a denser grid for the same content, so they produce a busier code. Medium is right for almost everything. Go to High only if you plan to place a logo over the centre or print onto a surface that will scuff.

Two other things decide whether a code actually scans in the real world. The quiet zone — the blank margin — must be there; scanners use it to find the code's edges, and a code cropped tight to the pattern often fails. And contrast has to be strong, with a dark pattern on a light background. Inverted codes (light on dark) fail on many readers, so if you are colouring the code, darken the foreground rather than lightening the background.

For anything going to a printer, download the SVG. It is vector, so it scales from a business card to a billboard with perfectly crisp edges, whereas a PNG enlarged past its pixel size develops soft, unreliable borders. As a rule of thumb, a printed code should be at least 2×2 cm, and larger if it will be scanned from more than arm's length.

How to use QR Code Generator

1

Choose what it should do

Pick Link, Text, Email, Phone, SMS or WiFi, then fill in the fields. The preview updates as you type.

2

Style it

Set the size, quiet zone, error-correction level and colours. Keep good contrast between foreground and background so scanners lock on quickly.

3

Download and test

Save it as PNG for screens or SVG for print, then scan it with your phone camera before you send it anywhere.

Frequently Asked Questions

Do these QR codes expire?
+
Never. They are static codes — the destination is encoded directly into the pattern, so there is no redirect service that could shut down or start charging. Once printed, the code works indefinitely.
Is there a scan limit or tracking?
+
No limit and no tracking. Because nothing routes through our servers, we cannot count scans — and neither can anyone else. If you need scan analytics you would need a dynamic QR service, which is a different trade-off.
What size should I print a QR code?
+
At least 2×2 cm for something scanned at arm's length. A good rule is that the code should be about a tenth of the scanning distance — a poster read from 2 metres away wants a code around 20 cm across.
Should I download PNG or SVG?
+
PNG for screens, email signatures and social posts. SVG for anything printed — it is vector, so it stays perfectly sharp at any size.
Can I use my brand colours?
+
Yes, but keep the pattern dark and the background light with strong contrast. Light-on-dark codes fail on many scanners, and low-contrast colour pairs slow recognition down noticeably.
What does the error-correction level do?
+
It sets how much of the code can be damaged or covered while still being readable — 7% at Low up to 30% at High. Higher levels make the pattern denser, so use Medium unless you are overlaying a logo.
How does a WiFi QR code work?
+
It encodes the network name, password and security type in a standard format. Scanning it with an iPhone or Android camera prompts to join the network without typing the password — ideal for a guest network card.
Is the QR code generator free?
+
Yes, completely — no account, no watermark, no usage cap. Generation happens in your browser, so we pay nothing per code and neither do you.

Related tools