QR Code Generator — Turn Any Text or URL Into a Scannable Code
Create a QR code from any URL, text, phone number or Wi-Fi credential. Download as a clean PNG with no watermark — safe to print on posters, business cards, product packaging, or menus.
No watermark, no tracking
The code encodes exactly what you put in. Unlike many "free" QR services, there's no redirect through a tracking domain that could stop working if the service shuts down.
Test before you print
Always test the generated code with your own phone before mass-printing. Scan from the expected distance to catch resolution issues.
What you can put in a QR code
A website link, plain text, an email address, a phone number, or Wi-Fi network details so guests can join without typing the password.
Printing tips
Keep the code at least 2 cm wide on business cards and larger on posters that are scanned from a distance. Use dark modules on a light background and leave a clear margin around the code so phone cameras can find its edges.
Frequently Asked Questions
How much data can a QR hold?
Up to about 4,000 characters in the highest-density mode. URLs and short text encode easily; long paragraphs need dense codes that scan poorly.
Does the QR expire?
No. QR codes are static — they encode data, not links to a service.
Can I add a logo in the middle?
Not in this tool. Overlay a logo in an image editor while keeping enough contrast at the edges for reliable scanning.
Can I use the QR code commercially?
Yes. The code is generated on your device with no license restrictions, so you can print it on products, menus and ads.
Can I change a QR code after printing?
No. A static code always contains the same data. If the destination may change, point the code at a page you control and update that page instead.
Why will my QR code not scan?
The usual causes are low contrast, a code printed too small, or a missing margin around it. A shorter URL also makes the pattern simpler and easier to read.