> ## Documentation Index
> Fetch the complete documentation index at: https://docs.livehub.gg/llms.txt
> Use this file to discover all available pages before exploring further.

# QR Code

> A scannable code for any link — your page, a drop, anything

The QR Code block renders a scannable code for any link or text — handy
for on-stream overlays, print, or anywhere a tap isn't possible.

<Frame caption="A scannable code with a caption underneath.">
  <img className="block dark:hidden" src="https://mintcdn.com/livehub/K5-wIuGvUb-0AHlh/images/pages/blocks/block-qr-code.svg?fit=max&auto=format&n=K5-wIuGvUb-0AHlh&q=85&s=ec6e3f500841ca7413a06bfeb440508e" alt="QR Code block: a QR code above a caption" width="600" height="262" data-path="images/pages/blocks/block-qr-code.svg" />

  <img className="hidden dark:block" src="https://mintcdn.com/livehub/K5-wIuGvUb-0AHlh/images/pages/blocks/block-qr-code-dark.svg?fit=max&auto=format&n=K5-wIuGvUb-0AHlh&q=85&s=3c973a1d12605adad31f3d5b2dec47ef" alt="QR Code block: a QR code above a caption" width="600" height="262" data-path="images/pages/blocks/block-qr-code-dark.svg" />
</Frame>

## Settings

* **Data** — the link or text the code encodes. It can be anything, not
  just your page.
* **Caption** *(optional)* — a label under the code; falls back to the
  encoded value.

## Tips

* Point it at your page's handle so viewers can scan straight to you from
  a stream.

<Card title="All blocks" icon="shapes" href="/pages/blocks">
  Back to the block reference.
</Card>
