shortcode
Free tool

Free QR code generator

Paste a link, get a QR code. Free, no sign-up, no watermark.

QR code Live preview

Your QR code is generated right here in your browser. What you type never leaves this page.

Static vs. dynamic

This QR code is static. That’s fine, until it isn’t.

A static QR code encodes your URL directly: print it and the destination is locked forever. A dynamic QR code points to a short link you can re-target anytime.

This free static QR code

  • Encodes your URL exactly as typed
  • Works forever, no account needed
  • The destination can never change
  • No scan statistics
  • No brand colors or logo

A dynamic QR code with short-code.io

  • Points to a short link you control
  • Change the destination anytime, even after printing
  • See every scan in your dashboard
  • Your colors, shapes, and logo
  • A smaller, simpler code that’s easier to scan
Sign up for free
FAQ

Common questions

Is this QR code generator really free?

Yes. The generator runs entirely in your browser, and the codes it makes are yours: no account, no watermark, no expiry.

Do the QR codes expire?

No. A static QR code is just your URL encoded as an image. It keeps working for as long as the URL behind it works.

SVG or PNG: which should I download?

SVG scales to any size without losing sharpness, which makes it the right choice for print. The 1024px PNG is ideal for screens, documents, and quick sharing.

Why is my QR code so dense?

The longer the text, the more modules a QR code needs. A short link keeps the code small and easy to scan. Read how that works on our page about smaller QR codes.

Can I change where a printed QR code points?

Not with a static code. That’s what dynamic QR codes are for: they point to a short link whose destination you can edit anytime in the dashboard.