Paid Ads & Analytics

QR Code Generator

Turn any campaign link, text, email or phone number into a clean QR code — then download it free as a PNG or a print-ready SVG. No watermark, no expiry, no account.

Tip: keep strong contrast (dark on light) so phones scan reliably.
Your QR code

Make your QR codes actually get scanned

  • Add a clear call to action next to the code — "Scan to get 10% off" beats a naked square every time.
  • Keep contrast high and don't invert (light code on dark background scans worse on many phones).
  • Print big enough — a rough rule is the code should be at least 1/10th of the scanning distance in size.
  • Use a tracked link behind the code so you can measure scans — pair it with a UTM-tagged URL.

For posters and packaging, download the SVG so it stays sharp at any size.

Static vs. dynamic QR codes

This tool makes static codes: the destination is encoded directly into the pattern, so they're free forever, depend on no service, and never expire — but they can't be edited once printed. Dynamic codes (sold by subscription apps) point at a redirect you can change later and that tallies scans for you, at the cost of a monthly fee and a dependency on that company staying in business.

For most campaigns, a static code pointed at a short, UTM-tagged link you control gives you the best of both: nothing to pay, nothing to expire, and full tracking in your own analytics.

Ready to go further?

Promoto.io

Stop hand-tuning ad campaigns. Promoto writes, launches, and manages your Google, Meta & LinkedIn ads on autopilot.

FAQ

Frequently asked questions

Do these QR codes expire?

No. This generator creates static QR codes that encode your link or text directly, so they never expire and never need a subscription. The code keeps working as long as the destination URL exists.

What is QR error correction?

Error correction lets a QR code still scan even if part of it is dirty, damaged or covered by a logo. Higher levels (Q and H) add more redundancy and tolerate more damage, but make the code denser. Level M is a good default for screens and print.

Should I download a PNG or SVG QR code?

Use PNG for websites, slides and quick sharing. Use SVG for print and large formats like posters or banners, because SVG is vector-based and stays razor-sharp at any size.

Keep going

Related free tools