All articlesQR Codes

Create your first QR code

QR codes on StackedPixels can point at almost anything — a URL, a PDF, a contact card, a Wi-Fi network, an email draft, or even raw text. Here's how to create one and customize it.

Step 1 — Open the QR code dashboard

Go to Dashboard → QR codes, then click + Create QR code.

Step 2 — Pick what it points at

Choose a type from the dropdown:

  • URL — the most common. Drop in any link.
  • File / Image / PDF — upload a file; we host it for you and the QR resolves there.
  • vCard — contact details that import directly into the scanner's address book.
  • Wi-Fi — auto-join a network.
  • Plain text, email, SMS, phone — straightforward, the scanner gets the data and acts on it.

Step 3 — Make it dynamic (recommended)

A dynamic QR code lets you change where it points to after it's printed. Static QR codes are baked-in forever — if the URL changes, the printed code is dead.

Toggle the Dynamic switch on the create form. You'll still get the same scannable image; only the resolved destination is editable.

Step 4 — Customize the look

  • Colors — foreground (the dots) and background. Keep good contrast (dark dots on light is most reliable; reversed works but error-correction matters more).
  • Logo — drop an image in the center. The QR's error correction handles ~30% loss, so logos covering up to ~15% work fine.
  • Style — rounded vs. square modules, eye shapes. Aesthetic choice; scan reliability is similar.

Step 5 — Download or print

  • PNG — for digital use (emails, web pages, app screens).
  • SVG — for print at any size without pixelation.
  • PDF — pre-sized for letter or A4 sheets if you want to print a batch.

What to do next

  • Track scans. Dynamic codes log every scan with country, device, and timestamp under Dashboard → Analytics.
  • Bulk create. For lots of similar codes (one per product, one per location), see How do I bulk-create QR codes?

If something goes wrong, the Report a bug tab in this widget sends us the page URL and your context so we can debug fast.