QR code
Generates a scannable QR code for a URL (or any text), with an optional caption and the URL printed underneath.


Put a QR code on a page so people can jump from a screen or a printout to a link on their phone - a sign-up form, a video, a support portal, a Wi-Fi string. The code is generated in the reader's browser, so there is no round trip and nothing is sent anywhere to make it. You can size it, align it, give it a caption and recolour the dark modules to match a brand.
#See it
Every example below is a real macro on this page, not a screenshot, and each one is a configuration taken from a page somebody actually built. Open this page in the editor to see how any of them is set up.
#Center: Capable for Confluence
#Center: Capable for Confluence (2)

Capable for Confluence
#Settings

Setting | Values | What it changes |
|---|---|---|
URL | Any string. It is encoded verbatim into the QR code and is also what clicking the code opens. | The encoded payload. Required. Empty renders a placeholder image with "Missing URL" in red. |
Title | Free text | A bold caption rendered directly beneath the code. Empty means no caption. |
Options | Checkbox group with exactly one option: "Show URL" | When checked, the URL text is printed under the code (under the title, if there is one). |
Align | left, center, right | Where the code sits across the macro's width. |
Size | Pixels. Input offers 50–1000 in steps of 25 and clamps on blur. | Both the width and the height of the square code image (the value is passed as `width` to the generator and used for both img dimensions). The schema title for this field is "Height". |
QR color | A brand-scheme colour from the "background" category, or a custom colour when the tenant allows them. Hint in the panel: "The dark modules - keep it dark so the code stays scannable." | Colour of the dark modules. The light background is baked white by the generator and is deliberately NOT configurable - the component exposes no background prop, because a light background is what keeps the code readable. |
#Related
The largest family, and the most precise.
