---
title: "Add a text frame | Unitag Documentation"
description: "Add a frame with text under your QR code — Scan me, Happy Holidays — to tell people what it does before they point a camera at it."
canonical: "https://www.unitag.io/documentation/qrcodes/add-a-frame"
locale: "en"
route: "/qrcodes/add-a-frame"
---

# Add a text frame

Text under a QR code tells people what it is for before they point a camera at it — Scan me, Happy Holidays, a price. Unitag adds that text through a frame, and several frame styles are available.

To add a frame to a QR code:

- Open the QR code and click Export as….
- Switch Add frame on. The frame options appear underneath it.
- Pick a **Style**. Four are available, shown below.
- Type your caption in **Text (top)**, **Text (bottom)**, or both.
- Set the frame **Colour**, by swatch or by hex value.
- Click Export to download the framed QR code.

![The Export as dialog with Add frame switched on, showing the style, top and bottom text and colour fields, next to a preview of the framed code](https://www.unitag.io/documentation/images/qrcodes/en/qr-codes-export-frame.webp)

The four styles, left to right: a thin outline with the text inside it, a solid banner beneath the code, an inline block with the text beside the code, and a rounded frame with a phone drawn next to it.

![A QR code in a thin square frame, SCAN ME printed inside it beneath the code](https://www.unitag.io/documentation/images/qrcodes/common/qr-codes-export-frame-simple.webp)

![A QR code above a solid black banner reading SCAN ME](https://www.unitag.io/documentation/images/qrcodes/common/qr-codes-export-frame-banner.webp)

![A black block with SCAN ME on the left and the QR code on the right](https://www.unitag.io/documentation/images/qrcodes/common/qr-codes-export-frame-inline.webp)

![A rounded frame holding the QR code, the words SCAN ME, and a drawing of a phone](https://www.unitag.io/documentation/images/qrcodes/common/qr-codes-export-frame-phone-scan.webp)

> Test the framed file before printing
>
> A frame changes the file you hand to a printer, so scan the exported image once before it goes anywhere - at the size you intend to print it. The export dialog asks you to confirm this for the same reason.

## Structured data

```json
[
  {
    "@context": "https://schema.org",
    "@type": "TechArticle",
    "@id": "https://www.unitag.io/documentation/qrcodes/add-a-frame#article",
    "headline": "Add a text frame",
    "url": "https://www.unitag.io/documentation/qrcodes/add-a-frame",
    "description": "Add a frame with text under your QR code — Scan me, Happy Holidays — to tell people what it does before they point a camera at it.",
    "image": "https://www.unitag.io/documentation/og/default-en.png",
    "inLanguage": "en",
    "articleSection": "QR codes",
    "isPartOf": {
      "@type": "WebSite",
      "@id": "https://www.unitag.io/documentation/#website"
    },
    "publisher": {
      "@type": "Organization",
      "@id": "https://www.unitag.io/#organization",
      "name": "Unitag"
    }
  },
  {
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "name": "Home",
        "item": "https://www.unitag.io/documentation"
      },
      {
        "@type": "ListItem",
        "position": 2,
        "name": "QR codes",
        "item": "https://www.unitag.io/documentation/qrcodes/introduction"
      },
      {
        "@type": "ListItem",
        "position": 3,
        "name": "Add a text frame",
        "item": "https://www.unitag.io/documentation/qrcodes/add-a-frame"
      }
    ]
  }
]
```
