How to Create a Free QR Code With No Watermark (and Make It Scan Every Time)
A QR code turns a link or short text into something a phone camera can read. You do not need a paid service or an account to make one.
Create a QR code in under a minute
- Open the QR code generator.
- Paste your URL or text.
- Choose a size: 512 pixels suits most uses, 1024 for print.
- Click create, then download the PNG.
Static codes do not expire
The code encodes your text directly, so it works as long as the destination does. Be careful with services that make "dynamic" codes: they route scans through their servers and can stop working if you stop paying.
Make it scannable
- Use dark code on a light background with strong contrast.
- Leave a blank margin around the code.
- Print it at least 2 cm (about 0.8 inch) wide, and larger if people scan from a distance.
- Keep URLs short. Shorter text creates a simpler, easier-to-scan pattern.
Always test before printing
Scan with two phones, in normal lighting, at the final size. Check that the link opens the right page over mobile data, not just Wi-Fi.
Good uses
Menus, business cards, event posters, product packaging, Wi-Fi instructions pages and links to reviews. Make sure the destination page is mobile-friendly, because scans come from phones. If you also need images for that page, try the image compressor so it loads quickly.
Try the tools
More guides
How to Convert WebP to JPG Without Losing QualityPNG vs JPG vs WebP: Which Image Format Is Best?How to Reduce Image Size for Your Website Without Losing QualitySVG vs PNG: When to Use Each (and How to Convert SVG to PNG)