ScanMosaic

Free QR code generator with your logo, checked to scan

Make a code for a link, WiFi, contact card, menu or review page. Add your logo and colors, use a photo or AI art, and we test-scan it before you download.

Free · no watermark

Make a QR code for Link

Choose your QR code style

Design your QR code

My templates

Batch generate PRO

Built for codes that get printed

Static codes are drawn in your browser and work forever. Dynamic codes run on Cloudflare's network in more than 300 cities, so a scan opens fast wherever it happens.

QR code types80
Ready-made templates60+
Barcode formats13

How to make a custom QR code in three steps

Pick what the code should open, style it to your brand, then download a file that has already passed our scan test. No account needed for static codes.

1

Choose your QR code type

Link, WiFi, contact card, menu, PDF, review page, social profile or payment. Each of the 80 types has the fields it needs.

2

Customize the design

Start from a template or pick shapes, colors and a frame. Add your logo, a background photo, or describe a scene for AI art.

3
✓ VerifiedPNGSVGPDF

Download, print and track

Download PNG for free, or SVG, PDF and EPS for print. Make it dynamic to change the link later and count every scan.

Three generators in one: custom, picture and AI art

Design a code with your colors, shapes and logo, place it over a photo, or let AI paint it into a scene. Every result is test-scanned before you download it.

Before
After

Start from a design, make it yours

Every design below is drawn live by the same engine as the generator. Click one to load it, then add your logo, change the colors or pick another shape.

Why people print ScanMosaic codes

A reprint costs far more than a QR code. These are the things that stop a bad one reaching the printer, and let you fix it if it does.

Free to use

Every QR type, template, logo and color option is free, with no sign-up and no watermark. Pay only when you need codes you can edit later.

Test-scanned every time

We read your code with a real decoder after every change, and only call it verified when the result matches what you typed.

Edit after printing

Dynamic codes point at a short link you control. Change the destination any time, or pause it, without reprinting.

Scan analytics

Daily scans, countries, devices and operating systems for every dynamic code, without cookies or IP addresses.

AI art codes

Describe a scene and get a code painted into it. Every image is test-scanned before you use it.

60+ templates

Ready-made designs for cafés, shops, events, salons and more. Pick one and make it yours in seconds.

Links you can trust

Password protection, end dates and phishing checks on dynamic codes. Scanners never see ads.

80 code types

Links, WiFi, contact cards, menus, PDFs, reviews, payments and every major social network.

API and batch

Make up to 500 codes at once, or create and update them from your own systems with the REST API.

Free for everyday codes. Pro when they matter.

Every design feature is free. Paid plans add codes you can edit after printing, scan stats, AI art, print files and teams.

Free

$0 forever
  • Every QR type, unlimited static codes
  • Logo, colors, frames, templates
  • Live scan verification
  • 1 dynamic code and 3 short links
  • PNG, JPG and WebP downloads
  • AI art images (coming soon)
Start free

Pro POPULAR

$4.99 per month
  • Everything in Free
  • 100 dynamic codes and 500 short links
  • Full scan stats, campaigns, reports
  • Smart routing and custom endings
  • SVG, PDF, EPS, 4096 px and batch
  • AI art images (coming soon)
Get Pro

Lifetime

$29 one payment
  • Every Pro feature, for good
  • 100 dynamic codes
  • AI art images (coming soon)
  • No subscription to manage
Buy lifetime

Business

$19 per month
  • Everything in Pro
  • 1,000 dynamic codes, 5,000 links
  • 10 team members, roles, activity log
  • 10 workspaces for clients or brands
  • Your own domain for short links
  • REST API
Get Business

Secure checkout by Stripe. 14-day money-back guarantee. Prices in USD; local taxes may apply.

Already subscribed? Manage your plan in the dashboard.

Frequently asked questions about QR codes

Basics

Is ScanMosaic really free?

Yes. Every code type, template, logo and color option is free, with PNG, JPG and WebP downloads, one dynamic code, three short links and one AI art image a day. Paid plans add more dynamic codes and links, full stats, print files (SVG, PDF, EPS, 4096 px), batch, teams and your own domain.

What's the difference between static and dynamic codes?

A static code stores your content in the pattern itself. It works forever but can't be changed. A dynamic code stores a short link that we redirect to your destination, so you can change the destination after printing and see how many people scan it.

Do the QR codes expire?

Static codes never expire. Your free dynamic code never expires either. Codes beyond the free allowance work while your plan is active, plus 14 days; after that they show a 'paused' page until you renew, and your scan history is kept.

Can I use the codes commercially?

Yes. Codes you make on any plan are yours to use on products, packaging, menus and ads.

Design and scanning

How do you know my code will scan?

After every change we read your code with a real QR decoder, the same way a phone camera does, and compare the result with what you entered. You'll see 'Verified' only when they match.

How does AI art work?

You describe a scene, and an image model paints your link into it. AI images are pictures, so they can be harder to scan; we test-scan every result and tell you if it fails. If generation fails, your credit is returned.

Will a logo stop it scanning?

QR codes have built-in error correction. When you add a logo we raise it to the highest level (H) so up to 30% of the code can be covered. Keep logos under about 35% and check the scan result.

What size should I print?

At least 2 cm (0.8 in) wide for close-up scans. A good rule is one tenth of the scanning distance: a code read from 2 meters away should be about 20 cm wide.

Privacy and billing

Is my data private?

Static codes are made in your browser, so your WiFi passwords and contact details never reach us. For dynamic codes we store the destination link and anonymous scan counts. For AI art, your description and link are sent to our AI provider to create the image.

What do you record when someone scans a dynamic code?

The time, country, device type, operating system and browser. We don't store IP addresses, set cookies or know who scanned.

How do I use my plan on another device?

Sign in with your email on any device. We send a one-time code, so there's no password to remember. Your plan, codes and stats are tied to your account, and teammates you invite get their own sign-in.

How do I cancel a subscription?

Open Plan & billing in your dashboard, or use the link in your Stripe receipt email. You keep your plan until the end of the period you've paid for, and your dynamic codes keep working for 14 days after that.

Do you offer refunds?

Yes. If Pro isn't right for you, email us within 14 days of your first payment for a full refund.

Make your first code in under a minute

Free, private, and checked to scan before you download.