Simple QR
Create QR Code
One iframe, zero dependencies

Add a QR generator to any website

Embed a fully working, customizable QR code builder on your site with a single line of HTML. Configure content types, design options, theming, and export formats — all through URL parameters.

your-website.html
<!-- That's it. One line. -->
<iframe
  src="https://simple-qr.com/?iframe=1&borderless=1"
  width="800"
  height="900"
  style="border:none;"
  title="QR Code Generator"
  allow="clipboard-write"
></iframe>

Paste this into any HTML page. Customize the URL parameters to control the experience.

Built for developers

Drop it in, configure it, forget about it. No maintenance, no updates to manage.

Fully configurable

Control which content types, shapes, colors, and export options are available. Hide what you don't need, keep what matters.

Themeable

Match your brand with custom colors, dark mode, accent overrides, and adjustable border radius. It looks native to your site.

No backend needed

Everything runs client-side. No API keys, no server, no usage limits. Just an iframe and you're done.

URL-driven config

All configuration is baked into URL parameters. No JavaScript SDK, no build step. Change the URL, change the behavior.

Responsive

Works in any container size. Borderless mode fills the iframe perfectly, or use the bordered card layout.

100% free

No usage fees, no rate limits, no branding requirements. Use it on commercial sites, internal tools, or side projects.

URL parameter reference

Everything is controlled via query parameters. No JavaScript API needed.

Content

types Which content types to show (w, wifi, vc, email, sms, phone)
types=w,wifi
sec Which design sections to display
sec=colors,shapes
logo Enable or disable logo upload
logo=0

Restrictions

ds Allowed dot shapes
ds=rounded,dots
es Allowed eye shapes
es=rounded
fs Allowed frame styles
fs=none,badge
fmt Export formats
fmt=png,svg
sz Export sizes (px)
sz=512,1024

Theme

theme light, dark, or custom
theme=dark
accent Primary/accent color
accent=#3b82f6
radius Border radius (0-24px)
radius=12
borderless Remove outer padding and border
borderless=1

Defaults

d.fg Default foreground color
d.fg=#1a1a2e
d.bg Default background color
d.bg=#ffffff
d.ds Default dot shape
d.ds=rounded
d.es Default eye shape
d.es=rounded

Don't want to write URL parameters by hand?

Use the visual builder to configure everything with a GUI. Toggle options, pick colors, preview the result in real time — then copy the iframe snippet.

Open the Embed Builder