> ## Documentation Index
> Fetch the complete documentation index at: https://docs.scanova.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Email QR Code

> Create a QR code that pre-fills an email.

## What it's for

An Email QR code opens the device's default mail app with the recipient, subject, and body already filled in, so scanning it is a one-tap way to start an email — a contact address, a support inbox, an RSVP reply. It's a **Quick Code** — a direct-action QR with no landing page. In the app, the tile for it reads "Opens the mail app with subject and body pre-filled."

<Note>
  Email is **Static only** — there's no Dynamic option for this type. Once published, the encoded address and message can't be edited or tracked; to change them, create a new QR code.
</Note>

## Create an Email QR code

<Steps>
  <Step title="Open Create QR Code and choose Quick Code">
    From the sidebar, go to **QR Codes**, then click **Create QR Code** (or navigate to `/qr/create`). Click the **Quick Code** card.
  </Step>

  <Step title="Pick Email">
    On the **Quick Code** type grid, click **Configure** under **Email**, in the **Static Only** section. This opens the form at `/qr/quick/email`.
  </Step>

  <Step title="Enter the email details">
    Fill in the fields:

    * **To (email address)** (placeholder `hello@example.com`) — required, validated as a proper email address.
    * **Subject** (placeholder "Hi there!") — optional.
    * **Body** (placeholder "Your message…") — optional.

    <Frame caption="The Email Quick Code form with a recipient, subject, and body entered">
      <img src="https://mintcdn.com/scanova-api/q8t3kzcRTgAP7jV0/images/v2/qr-codes/create/email/email-quick-code-form.png?fit=max&auto=format&n=q8t3kzcRTgAP7jV0&q=85&s=8d829840ddbbc1080f8a9afd3f1fe1d9" alt="Email Quick Code form with the To field filled in with sales@acme.com, a subject and body message, and a live QR preview on the right" width="1280" height="720" data-path="images/v2/qr-codes/create/email/email-quick-code-form.png" />
    </Frame>
  </Step>

  <Step title="Publish">
    Click **Publish**. A panel opens to confirm or rename the QR code (it defaults to the recipient address), assign a folder or tags, and adjust QR design before confirming. Once published, you can revisit design (colors, frame) from **Edit Design** on the confirmation screen.
  </Step>
</Steps>

## Creating one via the API

To create an Email QR code through the API rather than the UI, use category ID `2` (labeled **Email**, `allowed_qr_types: "st"` — only `"st"` is valid for `qr_type`), with an `info` payload shaped like:

```json theme={null}
{
  "type": "email",
  "data": {
    "to": "sales@acme.com",
    "subject": "Product inquiry",
    "body": "Hi, I'd like to learn more about your product."
  }
}
```

Only `to` is required by the backend schema. The schema also accepts `cc` and `bcc` string fields — the dashboard's Email Quick Code form doesn't expose fields for either, but both are valid if you set them directly through the API.

See [Create QR Code](/v1/api-reference/endpoint/qr_manager/create) for the full request schema.

<Note>
  The [Category List](/v1/api-reference/references/category-list) reference table doesn't currently list Email (or the other Quick Code–only categories on this page) — the ID above was confirmed directly against the live `/qr/category/` endpoint.
</Note>

## Related

* [Text Message QR Code](/qr-codes/create/text-message) — a similar direct-action type, pre-filling an SMS instead of an email.
* [Creating your first QR code](/getting-started/first-qr-code) — a full walkthrough of the Quick Code flow this type belongs to.
* [Folders, tags & bulk operations](/qr-codes/manage/folders-tags-bulk-operations) — organize the QR code after publishing it.
