Why did my “free” QR code stop working?
Most QR websites give you a dynamic code: it points to their redirect server, not to your link. After the trial ends (often 14 days), the redirect is turned off and your printed menus, flyers, and business cards go dead — unless you subscribe. A static QR code encodes your URL or text directly in the pattern itself. There is no middleman server, so it can never expire and no one can hold it hostage. That’s what the EasyPDFHub QR generator creates, right in your browser.
Make a permanent QR code in 30 seconds
- Open the QR code generator — no account, no email.
- Paste your link, Wi-Fi details, or text.
- Download the PNG. The code is generated locally, so the data never touches a server.
- Test-scan with your phone camera before printing a batch.
Static vs dynamic: the honest trade-off
Dynamic codes have one real advantage: you can change the destination after printing and see scan analytics — worth paying for if you run campaigns. Static codes trade that for permanence and privacy. A practical middle ground: point your static QR at a URL you control (like yoursite.com/menu) and change what that page shows whenever you like. You keep the flexibility without renting your QR from a subscription service.
Print-quality tips (so scans don’t fail)
- Print at least 2×2 cm (0.8 in) for close-range scanning; bigger for posters scanned from afar.
- Keep dark-on-light contrast; avoid placing the code over photos or gradients.
- Leave a white margin (quiet zone) around the code — designers often crop it off.
- Shorter URLs produce simpler, more scannable patterns.
- Embedding the code in a flyer PDF? Add it with the insert image into PDF tool.