Skip to main content

How to create a QR code for a URL

By Diljit Ramachandran · Published · 3 min read · AI-assisted guide

Create a QR code for a URL — a printed QR code beside a laptop, ready to scan

To create a QR code for a URL, paste the link into a generator, pick static or dynamic, and download the image — the whole thing takes about 30 seconds. You can make a free static URL code with no signup, or create a dynamic QR code whose URL you can change after printing.

The only decision that actually matters is the static-or-dynamic one, so this guide covers the three steps and then that choice.

The three steps

  1. Paste the URL. Use the full address, including https://. Open it in a browser first to be sure it is the final destination, not a redirect that might break later.
  2. Style the code (optional). Colors, a logo in the middle, and a “Scan me” frame all help scans — as long as contrast stays high. Dark pattern on a light background always wins.
  3. Download in the right format. PNG is fine for screens and small prints. For posters, packaging or anything a print shop touches, use SVG or PDF so the code stays sharp at any size.

Static or dynamic: pick before you print

A static URL code encodes the link directly in the pattern. It is free, needs no account, and never expires — but the URL can never be changed, and nothing tells you whether anyone scanned it.

A dynamic code encodes a short redirect you control, so the same printed code can point at a new URL whenever you need — and every scan is logged with its time and device. If the link might ever change, or you are printing more than a handful of copies, dynamic is the safer default. The full trade-off is in what is a dynamic QR code.

Three mistakes that kill URL codes

  • Encoding a link you don't control. If that page moves or disappears, a static code is dead. Either own the destination or use a dynamic code you can re-point.
  • Printing without a test scan. Scan the final proof with a couple of phones before the print run, not after.
  • Cropping the quiet zone. The white margin around the code is part of the spec. Designs that trim it to look tidy stop scanning in bad light.

What it costs

A static black-and-white URL code is free with no signup, with a small “Powered by qrcodestack.com” line under the code. Dynamic codes come with a 7-day free trial, no credit card: 5 dynamic QR codes, 0 static, and 25 short links. Paid plans start at $9 per month — see plans and limits.

Turn your URL into a QR code now

Free static code with no signup — or a dynamic code you can edit and track.

Create a QR code for your URL

7-day trial, no credit card · 5 dynamic codes · Paid plans from $9/month; continued dynamic service requires an active plan.