Everything you need, nothing you don't
QRcritter makes proper high-resolution codes you can actually print — on business cards, menus, flyers, packaging, and posters.
🔗
Links & text
Point people to a website, a form, a playlist — or store plain text like a serial number.
📶
WiFi sharing
Guests scan and join instantly. Perfect for cafés, short-term rentals, and guest rooms.
👤
Contact cards
A vCard code drops your name, number, and email straight into someone's phone.
🎨
Your colors & logo
Match your brand with custom colors, dot styles, and a logo right in the center.
🖼️
Print-ready files
Download a crisp PNG for the web or a vector SVG that stays sharp at any size.
🔒
Private by design
Everything happens in your browser. No account, no tracking of your code contents.
Questions, answered
Are these QR codes really free?
Yes. Every code you make here is free to use for personal or commercial projects, with no watermark and no expiry. Make as many as you like.
Do the codes ever stop working?
No. A standard QR code encodes your link or text directly, so it works forever without depending on any server — including ours. Once you download it, it's yours.
Can I add my company logo?
Yes. Open “Customize the look,” upload a PNG, SVG, or JPG, and it drops into the center. QR codes have built-in error correction, so a centered logo won't stop them scanning. Transparent PNG or SVG logos look cleanest, since a JPG brings its own square background.
What size are the downloads — and will they work on a poster?
The PNG downloads at 1024×1024 pixels, which is plenty for websites, social posts, business cards, and flyers. The SVG is a vector file, so it has no fixed size at all — it scales to any dimension with zero quality loss. For a poster, banner, or anything large-format, use the SVG: you can blow it up to any size and the edges stay perfectly crisp. Reach for PNG for screens and small prints, SVG for print and big formats.
Will a colored code still scan?
Usually, yes — just keep strong contrast between the code color and the background. Very light codes or low contrast can fail, so test with your phone before printing a batch.