Embed the QR code generator

Embed the full generator on your own site via an iframe. Pick a start type and copy the code.

Copy to embed
<iframe src="https://qr-gratis.com/embed/en?type=url"
        width="100%" height="760" loading="lazy"
        style="border:0;max-width:1024px" title="QR code generator"></iframe>
<p style="font:12px/1.5 system-ui,sans-serif;color:#9ca3af;margin:6px 0;max-width:1024px">
  <a href="https://qr-gratis.com" style="color:inherit">qr-gratis.com</a> — a project by foments.app
</p>
Preview

qr-gratis.com a project by foments.app

Adjust the height as you like. The preview loads without header or footer, without tracking, and processes input in the browser only. The small line below is a short credit.

The embed variant loads without header and footer — just the editor. The type=… parameter sets which type is active on open, for example type=wifi or type=vcard. A shared configuration link (?q=…) works inside the frame too.

For a single QR code without the editor there is also the QR code API: an image link you drop straight into an img tag. It covers URL and text.

Like the whole generator, the embed runs without tracking and without server-side processing of input. Everything stays in your visitors' browsers.

Frequently asked questions

How do I set the start type?

Via the type parameter in the iframe address, e.g. /embed/en?type=wifi. Without it the generator starts with URL.

Does the embed contain tracking?

No. No consent banner, no tracking pixels. Input never leaves the browser.

Is there a plain image link too?

Yes, via the QR code API at /api/qr. It returns an SVG or PNG for URL and text that you embed as an img.

More QR code types