QR codes with your logo, checked to scan
Make a code for a link, WiFi, contact card, menu or review page. Style it to your brand, and we test-scan it before you download.
1. Content
Link → 2. Design
No templates match. Try another word or category.
My templates
Shaped codes use the highest error correction and are test-scanned after every change.
Your logo stays in your browser. Use one you have the rights to.
Put your code over a photo. A light backing keeps it readable, and we test-scan the result.
The backing uses your background color. Your picture stays in your browser.
Describe a scene and AI paints your code into it. Works with web links, including dynamic codes. Takes 10 to 40 seconds.
Batch generate PRO
Three steps to a code that works
Choose a type
Link, WiFi, contact card, menu, review page, social profile or payment. Each type has the fields it needs.
Make it yours
Pick a design, add your logo and colors, and add a frame with a call to action.
Check and download
We read your code like a phone camera would. Download PNG free, or SVG and large PNG with Pro.
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 change anything.
Built for codes that get printed
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.
Every code is test-scanned
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.
See who scans
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.
Your logo and colors
Six module shapes, three corner styles, gradients, frames with a call to action, and your logo in the middle.
Print-ready files
Vector SVG, 4096 px PNG and batch ZIPs of up to 500 codes, made on our server to match the preview exactly.
Every kind of QR code, one generator
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
- 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
- 1 AI art image a day
Pro POPULAR
- 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
- 30 AI art images a month
Lifetime
- Every Pro feature, for good
- 100 dynamic codes
- 15 AI art images a month
- No subscription to manage
Business
- 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 and 100 AI images a month
Secure checkout by Stripe. 14-day money-back guarantee. Prices in USD; local taxes may apply.
Already subscribed? Manage your plan in the dashboard.
Questions people ask
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.
Create a QR code