# QR code for a newsletter signup

> Point the code at a one-field signup form (email only), with a source parameter per placement, and put it where people wait, at tills, on packaging, badge backs and closing slides. On phones every extra form field costs signups, and for EU audiences confirmed double opt-in keeps the list clean and lawful.

Source: https://useqr.app/docs/marketing/qr-code-for-a-newsletter-signup · Last reviewed 2026-08-21 · UseQR is free forever, no signup.

---

## The destination decides the conversion

The code is the easy part; the form it opens does the converting. The person scanning is standing at a till or holding your packaging. They will give you **one field's worth of effort on a phone keyboard**. So the rule is:

- **Email only.** Every additional field (name, company, preferences) is another chance to abandon. Collect the rest later, from inside the emails.
- **The form loads fast and works on a phone.** No cookie-wall-then-popup-then-form gauntlet at the end of a scan.
- **Say the trade plainly.** "The Friday email: one useful idea a week" converts better than "Subscribe to our newsletter", for the same reason a specific [call to action](/docs/marketing/qr-code-call-to-action) beats "Scan me".

## Tag the source before you print

One code per placement, each with its own parameters, tells you where subscribers physically came from:

```
https://example.com/signup?utm_source=qr&utm_medium=print&utm_campaign=till-card
https://example.com/signup?utm_source=qr&utm_medium=print&utm_campaign=packaging-insert
```

Most signup platforms pass [UTM parameters](/glossary/utm-parameter) through to the subscriber record; [adding UTM parameters to a QR code](/docs/how-to/how-to-add-utm-parameters-to-a-qr-code) covers the mechanics.

## Where the code earns signups

Ranked by dwell time, which is the strongest predictor of scanning:

| Placement | Why it works |
|---|---|
| Till and queue cards | captive seconds, phone already out |
| Packaging and box inserts | the unboxing moment, highest dwell you get |
| Receipts | in the hand, private, momentary |
| Event badge backs and lanyards | conversations create the reason to stay in touch |
| Closing slide of a talk | the audience is primed and photographing slides anyway |
| Café tables and counters | seated dwell, repeat exposure |

A poster in a corridor, by contrast, is walked past. Placement with dwell beats placement with reach.

## The consent step

For EU and UK audiences, print-captured emails need the same lawful basis as any other signup, and **confirmed (double) opt-in** is the clean pattern: the form sends a confirmation email and only confirmed addresses join the list. It also keeps typo'd and mischievous entries off your list, a real problem for codes in public places. The details live in [QR codes and GDPR](/docs/security/qr-codes-and-gdpr).

An alternative worth knowing: some newsletter systems support subscribe-by-email, where sending any message to a subscribe address joins the list. An [email QR code](/email-qr-code) that opens a pre-addressed draft makes that a two-tap flow with no form at all: test whether your platform confirms such signups before relying on it.

Before printing, scan the final artwork yourself and check the [validator](/validate) decodes exactly the URL you intended, parameters included.

## FAQ

### How do I make a QR code for newsletter signups?
Encode your signup form's URL with a source parameter identifying the placement, and print it where people have dwell time, tills, packaging, badges, closing slides. Keep the form to a single email field; every extra field costs signups on a phone.

### Where should a newsletter QR code go?
Where people wait with a phone in reach: till and queue cards, packaging inserts, receipts, event badges, the last slide of a talk. Dwell time predicts scans far better than foot traffic, so a quiet counter beats a busy corridor.

### Do I need double opt-in for QR signups?
For EU and UK audiences it is the safe pattern, and it is good hygiene everywhere: a public code collects typos and joke entries, and confirmation email filters them out before they hurt your deliverability.

### How many fields should the signup form have?
One, the email address. The scanner is standing somewhere, typing on a phone. Ask for the name, preferences and everything else later, from inside the welcome email, once the subscription exists.

## Try it

- https://useqr.app/url
- https://useqr.app/email
- https://useqr.app/validate
