New: put your design on t-shirts, mugs & totes →

Add QR codes to your images

Place a branded QR code on photos, posters, flyers and social posts — one image or hundreds at once. Free, no sign-up, and nothing ever leaves your device.

  • ✓ No uploads
  • ✓ No sign-up
  • ✓ Never expires
  • ✓ No watermark
  • ✓ Batch + ZIP/PDF
Loading the editor…
Loading the editor…

How to add a QR code to an image

  1. 1

    Drop your images into the editor — PNG, JPG or WebP, as many as you like.

  2. 2

    Type your link or text, choose a dot style and colors, optionally add your logo, and press Generate.

  3. 3

    Drag the code into place and resize it with the corner handle or the sliders.

  4. 4

    Pick an output size and format and download. Several images arrive as a ZIP or one PDF.

Why people choose QR Brand

  • 100% private

    Runs entirely in your browser. Your images never touch a server.

  • Never expires

    Static QR codes with no redirect middleman and no subscription to lapse.

  • Batch processing

    Stamp the same code on hundreds of images and download a ZIP or PDF.

  • Your brand

    Six dot styles, custom colors, and your logo in the center.

  • Platform presets

    One-click sizes for Instagram, YouTube, Facebook, LinkedIn and Stories.

  • Instant

    No sign-up, no email, no waiting. Open the page and start.

  • Print-ready

    Keeps your image's full resolution; export PNG or PDF for printers.

  • No watermark

    Your files are yours — no logos or branding added, ever.

Static QR codes that never stop working

Many “free” QR generators make dynamic codes: the code points to their redirect server, which then forwards to your link. When the trial ends or the subscription lapses, every printed code stops working — or starts showing ads.

QR Brand only makes static codes. Your link is written directly into the pattern, so there is no middleman, no account to keep alive, and no tracking of the people who scan. Learn the difference →

Popular ways to use QR Brand

More free QR tools

Frequently asked questions

Is QR Brand really free?

Yes. Every feature — batch processing, logos, all export formats — is free with no account, no watermark and no usage limit. The project is supported by optional donations.

Are my images uploaded to a server?

No. Your images and QR content are processed on an HTML canvas inside your browser. Nothing is uploaded, stored, or logged. Once the page has loaded you can even go offline and keep working.

Do the QR codes expire?

Never. QR Brand creates static QR codes: your link is encoded directly into the pattern, with no redirect service in between. As long as your link works, the code works — forever.

Can I add a QR code to many images at once?

Yes. Drop in as many images as you like, position the QR code once, and download them all as a ZIP or a single multi-page PDF.

Can I put my logo in the middle of the QR code?

Yes. Turn on “Add Logo to Center” and upload your logo. Error correction is automatically raised to level H (about 30% redundancy) so the code still scans.

What file formats can I export?

PNG, JPG, WebP, or PDF. You can also keep each image's original format and resize to presets for Instagram (1:1), YouTube (16:9), Facebook/LinkedIn (1.91:1), and Stories (9:16).

How big should my QR code be?

A good rule is that a code scans from about ten times its width. For a poster read from 2 meters away, make it at least 20 cm wide. Our QR code size calculator does the math for you.

Can I use the QR codes commercially?

Yes. The images and codes you create are yours to use for anything, with no attribution required.

Keep QR Brand free

No ads, no tracking, no paywalls — QR Brand is funded by people who found it useful. If it saved you time, you can buy us a coffee. Pay what you want; it's completely optional.

Buy us a coffee

Payment is optional and never unlocks features. Processed externally by Lemon Squeezy.