Free QR code generator with logo and analytics

Branded QR codes for menus, packaging, business cards and signage. Edit the destination any time — no reprint needed.

Features

Colour, gradient, shape

Pick dot style, corner shape, foreground colour and a 2-stop gradient. Match your brand, not a default black square.

Logo in the center

Drop a PNG or SVG into the middle of the QR. Auto-hides background dots so the logo stays clean and scannable.

Dynamic QR — edit after printing

Print once. Change the destination later from your dashboard without redesigning or reprinting the QR.

PNG + SVG export

Pixel-perfect PNG for screens, vector SVG for print at any size. No watermark, no quality drop.

Click analytics on the link

The QR points to a Link in Bio short URL. That URL tracks clicks, country and device — so you know which printed material drove traffic.

Unlimited scans, no subscription

QR Code Monkey charges $9/mo for dynamic + analytics. We give it away. No card, no limits.

How it works

  1. 1

    Open the QR builder

    Inside your Link in Bio dashboard — free account in 30 seconds.

  2. 2

    Style your QR

    Colours, gradient, corner shape, logo. Preview updates live.

  3. 3

    Export PNG or SVG

    Drop it on your menu, packaging, business card or signage.

  4. 4

    Edit the destination any time

    Dynamic QR means the printed code never goes stale.

FAQ

Is the QR generator really free?

Yes. Unlimited QR codes, unlimited scans, full styling, logo upload, dynamic editing and analytics — all free. No Pro tier exists.

What's the difference between a static and a dynamic QR code?

A static QR encodes the destination directly — change the destination, reprint the QR. A dynamic QR encodes a redirect we control, so you can edit the destination any time without reprinting. Link in Bio QRs are dynamic by default.

Can I add my logo?

Yes. PNG, JPG or SVG. We auto-hide the dots behind the logo so the QR stays scannable.

Will the QR work on packaging or printed at large size?

Yes. Export as SVG and scale to any size without quality loss. Error correction level H ensures it still scans even if part of the QR is damaged or covered by your logo.

Do you track QR scans?

Indirectly. The QR encodes a Link in Bio short URL — when someone scans, they hit that URL, which tracks clicks, country and device anonymously. So you see scans as link clicks, not as a separate 'scans' metric.

Can I use this for restaurant menus?

That's one of the main use cases. Dynamic QRs mean you update the menu online and the same printed table tent points to the new menu instantly.

Related tools

Make a branded QR code in 30 seconds

Free forever. PNG + SVG export. Dynamic editing. No subscription.

Open the generator