Free tool

Free QR code generator

Type a link, pick a color, download a print-ready QR. No sign-up, no watermark, no limit.

Your QR code preview
Point your phone camera at it to test the scan.

PNG is 1024px, ready for flyers and screens. SVG is vector, ready for any print size.

Static or dynamic: know before you print

Static QR, what this tool makes

The URL is encoded into the pattern itself. Nothing sits between the scan and the destination.

  • Free forever, works forever
  • No account, no service behind it
  • The destination can never be changed
  • No way to know if anyone scanned it

Perfect for a wifi password, an event that happens once, or anything whose link will never move.

Dynamic QR, what Linkturf makes

The code contains a short link on your own domain. The scan goes through the link, so you stay in control.

  • Edit the destination anytime, even after printing
  • Every scan counted, with device and location
  • Runs on your domain, not a shared shortener
  • Same print, new campaign, no reprint cost

Built for menus, packaging, signage, flyers, anything printed in quantity.

The reprint math is the whole argument. A restaurant with 40 tables laminates 40 QR menus. The menu PDF moves, and a static code means 40 reprints. A dynamic code means one edit in a dashboard and every table is current. The full breakdown is in dynamic vs static QR codes.

Why put a QR on your own domain

Edit after printing

Point the code at the summer menu today and the holiday menu in December. The printed pattern never changes, only where it goes.

Count every scan

Scans show up in your analytics by day, device, and location, so you know which poster, table, or package actually gets scanned.

Your domain in the code

Free dynamic QR services put their domain in your print. If their plan changes or they shut down, your print dies with them. Your own domain is yours for as long as you renew it.

Print it once, change it forever

7-day free trial. Bring a domain, add one DNS record, and every QR you print stays editable.

Get early access