Let visitors send the page they're reading to their phone. Embed one HTML snippet and every page on your site gets its own scannable QR code — no accounts, no JavaScript frameworks, no cost.
<!-- QRKit QR Code Widget -->
<div class="qrkit-widget" data-size="160" data-dark="000000" data-light="ffffff">
<a href="https://useqrkit.com/tools/qr-code-widget?utm_source=widget&utm_medium=embed" target="_blank" rel="noopener">QR code by QRKit</a>
</div>
<script async src="https://useqrkit.com/tools/widget.js"></script>div with the class qrkit-widget plus one async script tag.By default the widget encodes the page's canonical URL at load time. Put the snippet in a site-wide template or footer and every page automatically shows its own QR code — a blog post encodes the post, a product page encodes the product. Prefer a fixed target instead? Add a data-urlattribute (or pick "A fixed URL" in the builder) and the QR code always points there, no matter where it's embedded.
data-size — QR size in pixels (the builder offers 96–320).data-dark / data-light — foreground and background hex colors, to match your brand.data-title — the caption above the code; set it to an empty string for no caption.data-url — pin a fixed URL instead of auto-detecting the current page.Because the widget is plain HTML plus one script, it works on any platform with a custom-HTML or embed block: WordPress (Custom HTML block), Shopify, Webflow, Squarespace, Ghost, or a hand-written site. No plugin to install and no iframe needed. One caveat: on Wix, embeds run inside a sandboxed iframe, so auto-detection can't see the host page's URL — use the fixed data-url mode there.