> ## 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.

# Simple Text QR Code

> Create a QR code that displays plain text.

## What it's for

A Simple Text QR code shows plain text on the scanning device — a note, an ingredient list, a table number, a short instruction — with no internet connection required to display it. It's a **Quick Code** — a direct-action QR with no landing page. In the app, the tile for it reads "Show static text on scan — no internet needed," and the page itself is labeled **Plain Text**.

<Note>
  Don't confuse this with a vCard/contact-style "simple" QR elsewhere in the app (**Contact Card**, the `simple-vcard` type). Simple Text only ever encodes a block of plain text — no contact fields, no structure.
</Note>

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

## Create a Simple Text 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 Plain Text">
    On the **Quick Code** type grid, click **Configure** under **Plain Text**, in the **Static Only** section. This opens the form at `/qr/quick/text`.
  </Step>

  <Step title="Enter the text content">
    Type the text to display into the **Text content** field — a multi-line textarea with the placeholder "Type your message here…". This is the only field on the form and is required to publish.

    <Frame caption="The Simple Text (Plain Text) Quick Code form with text entered">
      <img src="https://mintcdn.com/scanova-api/q8t3kzcRTgAP7jV0/images/v2/qr-codes/create/simple-text/simple-text-form-filled.png?fit=max&auto=format&n=q8t3kzcRTgAP7jV0&q=85&s=073b32bc2b8c3db7dc9109184258b0ca" alt="Plain Text Quick Code form with the Text content textarea filled in with a short message, plus a live QR preview on the right" width="1440" height="900" data-path="images/v2/qr-codes/create/simple-text/simple-text-form-filled.png" />
    </Frame>
  </Step>

  <Step title="Publish">
    Click **Publish**. A panel opens to confirm or rename the QR code (it defaults to "Plain Text" regardless of the content you entered), assign a folder or tags, and adjust QR design before confirming.
  </Step>
</Steps>

## Creating one via the API

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

```json theme={null}
{
  "type": "text",
  "data": {
    "text": "Table 12 — thanks for dining with us!"
  }
}
```

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 Simple Text (or the other Quick Code–only categories on this page) — the ID above was confirmed directly against the live `/qr/category/` endpoint.
</Note>

## Related

* [Creating your first QR code](/getting-started/first-qr-code) — a full walkthrough of the Quick Code flow this type belongs to.
* [Quick Code vs. full Page](/qr-codes/create/quick-code-vs-page) — how Simple Text compares to a full landing page.
* [Folders, tags & bulk operations](/qr-codes/manage/folders-tags-bulk-operations) — organize the QR code after publishing it.
