- Type the text or URL you want to encode into the input field. A QR code appears instantly as you type.
- Adjust the size to suit where you will use the image. A larger size gives a sharper PNG when printed or displayed side by side with other content.
- Download the QR code as a PNG file.
The QR code is generated entirely in your browser. The text you enter never leaves your device, so you can create codes for links or messages you would rather not send to a third-party service.
QR codes are read by phone cameras in most modern devices and need no special app. Before printing, test the code with a phone to make sure it scans reliably at the distance it will be used. A little empty space around the code on your printed materials helps readers scan it consistently.
Tips for reliable scanning
Keep the QR code black on a plain white or light background — dark on dark or busy backgrounds can confuse scanners. Test the printed size; something that scans perfectly on a bright screen may need to be larger on paper. Because you choose the size, generating a new version for a bigger print job takes seconds.
If you use a URL, prefer a short and stable link — long URLs make the QR code denser and harder to scan at small sizes. A shortened link produces fewer modules and scans more easily.
Why use it
Whether you are linking to a website, a menu, an event RSVP or a contact page, a QR code bridges physical and digital instantly. Generating one in the browser is free, private and instant. There is no upload and no account, so you can create codes anywhere and download them ready for print or digital use.
Real-world use cases
- Blog and e-commerce: Shrink product photos from 4MB to ~200KB before upload. Your pages load faster and Google PageSpeed scores improve.
- Email and forms: Many inboxes reject >10MB attachments. Compress once and you reliably stay under limits.
- Portfolio and social: Keep visual quality high at 75-85% while cutting bandwidth for viewers on mobile data.
How it compares
| Tool | Upload required | Privacy | Batch | Cost |
|---|---|---|---|---|
| This tool | No | 100% local | 1-by-1 (high quality) | Free |
| TinyPNG/Squoosh | Yes / No | Server or local | Yes | Freemium |
| Photoshop | No | Local | Yes | Paid |
For sensitive images or quick one-offs, a local browser tool wins on privacy and speed. For massive bulk jobs, a desktop app may be faster.
Pro tips
- For photos, try quality 78-82% first. You usually save 60-70% size with no visible loss.
- Scale down dimensions before lowering quality. A 4000px photo at 2000px is 4x smaller even at high quality.
- Keep a backup of the original. You can always re-export at lower quality, but you cannot recover detail after saving over the original.