QR Code Generator
Related free tools
Browse all toolsGenerate color palettes from a base color. Complementary, analogous, triadic, tetradic, split-complementary.
Create professional logos with 1,500+ icons. Download as PNG, SVG, or favicon bundle.
Generate OG images, X/Twitter headers, LinkedIn banners, YouTube thumbnails, and Instagram posts from HTML or presets. Free, in your browser.
Generate a complete favicon ZIP bundle from emoji, letter, or text. All sizes + multi-res ICO + web manifest + HTML tags. Free, in your browser.
Quillly hosts, scores and indexes your blog — written with your own AI.
QR code use cases
- Website URLs — link to landing pages, portfolios, docs
- WiFi credentials — guests auto-connect on scan
- Contact cards (vCard) — save contact to phone in one tap
- Email templates — pre-filled subject + body
- Phone & SMS — tap to call or send pre-written text
- Locations — open address in maps app
- Calendar events — add event to calendar
Error correction levels explained
QR codes include redundant data so they can still be scanned even when partially damaged or covered:
- L (~7%) — smallest QR, minimal redundancy
- M (~15%) — balanced, default for most uses
- Q (~25%) — good for printing in small sizes
- H (~30%) — maximum, required when embedding a logo
PNG vs SVG — which to pick?
SVG is the right default for print, signage, anywhere you need the QR to scale cleanly (business cards, banners, documents). PNG is better for emails, chat messages, OG images, or any context where SVG isn't supported.
Frequently Asked Questions
Do these QR codes expire?
No. These are static QR codes — the data is encoded directly in the pattern, so they never expire and need no tracking, account, or subscription to keep working.
What size should I export for print?
Use SVG for print because it scales to any size without blurring, or a PNG of at least 1000 by 1000 pixels. Keep the quiet margin around the code so scanners can find it.
Why is my QR code not scanning?
The usual causes are low contrast and too little margin. Keep a dark foreground on a light background, avoid inverting the colors, and raise the error-correction level if you place a logo over the code.
Can I add a logo in the middle?
Yes. Set error correction to level H, which adds about 30 percent redundancy, so the code still scans even with a logo covering the center.