---
title: QR Code Generation agent
slug: agent-platform/docs/qr-code-generation-agent
createdAt: 2026-08-12T15:37:05.000Z
---

**QR Code Generation** is an agent in Mark (Optimizely Agent Platform). It creates a downloadable Quick Response (QR) code for any URL.

- **Challenge** – Manually generating and managing QR codes for various marketing materials can be inefficient and prone to errors.
- **Agent outcome** – Creates QR codes for various marketing purposes.
- **Value** – Enhanced engagement, tracking, and marketing efficiency.

## Install agent

:::hint{type="info"}
**Note**

**Mark Administrators**, **Agent Builders**, and users with the **Add, edit, and install specialized agents** attribute for a custom role can add agents to their organization's Mark instance. See [Add users and set permissions.](docId\:pe0pbUJveWrG8ewvZWDRE)
:::

Install the agent from the **Directory**.

1. Go to **Directory > Agents**.
2. (Optional) Enter *QR Code Generation* or use the drop-down list filters to narrow the list.
3. Click **Install** on **QR Code Generation** to add it to your Mark instance.

::Image[]{src="https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/mOj_1p8fIWAaMW_UngOD9_qr-code-generation.png" size="100" isUploading="false" width="1600" height="858" darkWidth="1600" darkHeight="858" showCaption="false" indent="1"}

## Use the agent

In Mark chat, type *@qr\_code\_generation* and provide the following details:

- (Optional) `URL` – The URL to generate a QR code for.

The agent delivers a Markdown link to download the generated QR code as a `.svg` file.

To use the **QR Code Generation** agent in a [workflow agent](docId:2HD0fUsIsfdek516VtN9l), add it to your workflow. See the [Configure workflow section in the Create a workflow agent documentation](docId\:KWaI2TBwD38sN7p74exoy).

## Default agent details

The following are the default details of the **QR Code Generation** agent. After you [install the agent in your Mark instance](docId\:BGiX19jzc1FjDY40DDIas), you can customize these details based on your organization's needs. See [Manage agents](docId\:SSeNiblVMXwVvDR_lhtvI) for instructions.

### Input variables

The **QR Code Generation** agent takes the following input:

- (Optional) `URL`

### Tools

The **QR Code Generation** agent uses the following tools internally to process your request:

- `browse_web`

### Default configuration

The agent uses the following default configuration:

- **Inference level** – Standard, which provides reliable answers.
- **Files** – None.
- **Output** – Text.

:::hint{type="info"}
**Note**

If you use Opti ID, administrators can turn off generative AI in the Opti ID Admin Center. See [Turn generative AI off across Optimizely applications](docId\:X5U0kKD2azV5cIdNqwGNj).
:::
