To make a QR code, open the QR Code Generator, type or paste a link or any text, adjust the size and colors if you like, and download the code as PNG or SVG. The preview updates as you type.
The code is generated in your browser. It holds the text itself, so it never expires and there is nothing to track.
On this page
Key takeaways
- Any text works: web addresses, plain notes, email addresses, phone numbers or Wi-Fi details.
- Up to 2,000 characters are accepted, though shorter text gives a simpler, easier-to-scan code.
- Download a PNG for screens and documents, or an SVG for printing at any size.
- The code is static, so it works as long as the content it points to does.
How to make a QR code in three steps
- 1
Enter your text or link. Open the QR Code Generator and replace the example address with your own. Include https:// at the start of web links.
- 2
Adjust the options. The defaults (512 pixels, medium error correction, black on white) work well for most uses.
- 3
Download. PNG is easiest to insert into documents and slides. SVG stays sharp at any size, which suits print.
What you can put in a QR code
| Content | Example |
|---|---|
| Web link | https://example.com/menu |
| Plain text | Meeting room 4, second floor |
| Email address | mailto:hello@example.com |
| Phone number | tel:+441234567890 |
| Wi-Fi network | WIFI:T:WPA;S:Cafe;P:secret;; |
Wi-Fi codes have their own format, covered in how to make a Wi-Fi QR code.
The options explained
- Size: 128 to 2048 pixels. Choose larger for print.
- Margin: 0 to 10 modules of empty border. Keep at least 2, because scanners need a quiet zone.
- Error correction: low (7 percent), medium (15), quartile (25) or high (30). Higher levels survive more damage but make the code denser.
- Colors: dark foreground on a light background scans best.
Always test before printing
Scan the code with a phone camera or a scanning app, from the same distance as your audience. If it does not scan, read QR code won't scan: fixes. Test again after you place it in a design.
Static codes: what that means
The code contains your text directly. It does not pass through a redirect service, so it cannot expire and nobody can count scans. The downside is that you cannot change the destination later. If the page moves, make a new code. For a printed code that must stay valid, point it at a web address you control.
Where to use your code
- Menus, flyers and posters that point to a web page.
- Business cards that link to a portfolio.
- Slides that send the audience to a resource.
- Product labels or packaging that open a manual.
QR Code Generator: FAQ
How do I make a QR code?
Type or paste your link or text into the QR Code Generator and download the PNG or SVG.
Is it free?
Yes. There is no sign-up, watermark or limit.
Do the codes expire?
No. They contain the text directly, so they work as long as the content does.
Can I change where the code points later?
No. Make a new code if the destination changes.
PNG or SVG?
PNG for screens and documents. SVG for print, because it scales without losing sharpness.
How much text can I use?
Up to 2,000 characters, but shorter is easier to scan.
Can I change the colors?
Yes. Keep strong contrast, with the dark color on a light background.
Is my text uploaded?
No. The code is generated in your browser.
Does it track scans?
No. There is no tracking or redirect.
Can I add a logo to the code?
The generator does not add logos. If you add one yourself in a design tool, raise the error correction and test the result carefully.
How do I make a code for an email or phone number?
Type mailto:name@example.com or tel:+441234567890 into the box. Phones then offer to write the email or place the call.
From link to code in seconds
Type, tweak, download and test. A static code is simple and permanent.