QR Hub for Confluence

QR Hub for Confluence
Documentation

Getting started

QR Hub for Confluence lets you generate scannable QR codes for any Confluence page, blog post, or URL — right inside Confluence. QR codes can be accessed from the page actions menu, embedded directly in page content via a macro, or found in the byline on every page you visit.

📌 QR Hub for Confluence is currently in development and not yet published on the Atlassian Marketplace. Documentation reflects the final feature set ahead of launch.

Installation

  1. Go to the Atlassian Marketplace and search for QR Hub for Confluence.
  2. Click Get it now and select your Confluence Cloud site.
  3. Review and accept the requested permissions. QR Hub requests read-only access to pages, spaces, and user display names — no write access of any kind.
  4. QR Hub is instantly available. No configuration required.

Installation takes under two minutes and runs entirely on Atlassian Forge. Nothing is configured on any external server.

Content Action

The quickest way to get a QR code for any Confluence page or blog post — without leaving the page you're reading.

How to use

  1. Open any Confluence page or blog post.
  2. Click the ··· (more actions) menu in the top right of the page.
  3. Select QR Hub.
  4. A modal opens showing the QR code alongside the page title, space, content type, author, and last updated date.
  5. Choose your preferred style, download size, and format, then click Download.

The content action is available on every page and blog post in your Confluence instance with no per-page setup.

Inline Macro

Embed a live QR code directly inside any Confluence page, positioned wherever it makes sense in your content.

How to use

  1. Open a Confluence page in edit mode.
  2. Place your cursor where you want the QR code to appear.
  3. Type /QR Hub and select the macro from the suggestion list.
  4. In the settings panel, configure:
    • Target URL — defaults to the current page URL; can be changed to any URL.
    • QR Style — Rounded, Classy, or Square.
    • Size — 128px, 256px, or 512px.
    • Format — PNG, JPEG, or SVG.
  5. Drag the corner handle of the macro block to resize it visually in the editor.
  6. Publish the page. On the published view, only the QR code is visible — no controls or settings are shown to readers.

Byline Badge

A persistent QR code entry point available on every Confluence page — no setup, no configuration.

How to use

  1. Open any Confluence page.
  2. Look for the QR Code badge in the page byline, alongside contributor avatars and the last-updated date.
  3. Click the badge to open a compact popup showing the QR code for that page.
  4. Scan the QR code directly from the screen, or download it using the action buttons.

The byline badge requires no action from page authors and is present on every page automatically after installation.

Global QR Generator

Generate a QR code for any URL from a central page in Confluence — including non-Confluence URLs.

How to use

  1. Click Apps in the Confluence left navigation.
  2. Open QR Hub.
  3. Paste any URL into the input field.
  4. Click Generate.
  5. Choose your style, size (up to 1024px), and format, then download.
  6. Click Reset to clear the field and generate a new QR code.

The Global QR Generator accepts any valid URL — it is not limited to Confluence content. Use it to generate QR codes for external links, internal tools, or anything else your team needs to share physically.

Download formats

Every QR code in QR Hub can be exported in three formats. The Global QR Generator additionally supports a fourth size:

  • Formats: PNG, JPEG, SVG
  • Sizes (Content Action & Macro): 128px, 256px, 512px
  • Sizes (Global Generator): 128px, 256px, 512px, 1024px

SVG is recommended for print use as it scales to any size without quality loss. PNG and JPEG are better suited for embedding in documents, emails, slide decks, or digital displays.

QR styles

Customise the visual appearance of your QR codes with three dot styles:

  • Rounded — Soft, circular dots. Modern and approachable.
  • Classy — Elegant rounded squares. Professional and clean.
  • Square — Standard square dots. Maximum compatibility with all QR scanners.

The style selector is available in every QR generation context. Your selection is applied immediately with live preview.

FAQ

Does QR Hub store any data?

No. QR codes are generated entirely client-side. No URL is sent to any external server, and no data is stored outside Atlassian’s infrastructure. QR Hub has no persistent storage of any kind.

Does scanning a QR code bypass Confluence permissions?

No. The QR code contains only the Confluence page URL. All Confluence access controls, space permissions, and page restrictions apply normally when the link is opened.

What Confluence permissions does QR Hub request?

QR Hub requests three read-only scopes: read:page:confluence (to fetch page title, type, and version), read:space:confluence (to fetch space name), and read:confluence-user (to fetch the author display name). No write scopes are ever requested.

Can I embed QR codes in templates?

Yes. The inline macro can be added to Confluence page templates. When a page is created from the template, the macro will generate a QR code for the new page’s URL once the target is configured.

Which browsers are supported?

All modern browsers supported by Confluence Cloud (Chrome, Firefox, Safari, Edge). No additional browser setup is required.

Does QR Hub work on Confluence Server or Data Center?

No. QR Hub for Confluence supports Confluence Cloud only. It is built on Atlassian Forge, which is a Cloud-only platform.

Is QR Hub free?

Yes. QR Hub for Confluence is completely free with no paid tiers, no feature gates, and no freemium limitations.

Support

For support, raise a ticket via the Atlassian Marketplace listing (available after launch), or contact us directly. We aim to respond within one business day.