How to Create a Free QR Code With No Watermark (and Make It Scan Every Time)

By the DevDirectly team · Updated 2026-11-09

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

  1. Open the QR code generator.
  2. Paste your URL or text.
  3. Choose a size: 512 pixels suits most uses, 1024 for print.
  4. 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

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