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.