
QR Code Generator — Create Static & Dynamic QR Codes
Generate professional QR codes in seconds — static for permanent links or dynamic for editable destinations and analytics. Customize colors, add logos, choose frames and download high-resolution PNG or SVG. No account required for static codes; sign up for analytics and dynamic editing.
Which QR type should you use?
Static QR Codes — Permanent URL baked into the code. Best for fixed destinations (printed materials, packaging). No tracking after creation.
Dynamic QR Codes — Redirectable short URL behind the QR. Edit destination anytime, view scan analytics (time, location, device), and A/B test campaigns.
Step-by-step — Create a QR code (quick)
- Choose Static or Dynamic.
- Paste the destination URL or select content type (URL, PDF, vCard, Wi-Fi, WhatsApp).
- Customize: colors, eyes, matrix, frame, and upload your logo.
- Choose export format: PNG for web, SVG for print/scale.
- Generate and download. For Dynamic QR codes, save to your account to access analytics and editing.
Customization options (what you can change)
- Colors: Foreground, background, and eye colors; ensure contrast for scannability.
- Logo: Upload PNG/SVG; recommended max 20% of QR area.
- Frames & CTA labels: Add a branded frame with a call-to-action (e.g., “Scan to Visit”).
- Eye & Matrix Styles: Change the shape of finder patterns and dot style for unique branding.
- Error Correction: Choose higher correction if you add a logo or expect wear on prints.
Analytics & Campaigns (dynamic only)
Dynamic QR codes include a dashboard showing:
- Scan count: Total and daily breakdown.
- Locations: Country and city-level data (based on IP).
- Device & OS: Mobile vs desktop; iOS vs Android.
- Referrers & UTM: See where traffic came from and tie scans to campaign UTM tags.
- Export reports: CSV downloads for deeper analysis.
Best practices for reliable scanning
- Minimum physical size: 2 × 2 cm for most camera phones at close distance; larger for posters.
- Maintain contrast: dark foreground on light background.
- Avoid busy backgrounds under the QR pattern.
- Test on multiple devices before printing.
- Use SVG for print to avoid pixelation.
Use cases (examples)
Restaurants: Menus and contactless ordering.
Retail: Product details and reviews on packaging.
Events: Digital tickets and check-in.
Real estate: Listings and virtual tours.
Marketing: Trackable ad creatives and OOH campaigns.
Pricing & limits (summary)
Static QR Codes — free, unlimited generation, PNG & SVG.
Dynamic QR Codes — free trial; analytics and edit history require account or premium plan. (Update pricing details in CMS.)
Troubleshooting quick guide
- QR not scanning: check size, contrast, print quality.
- Logo blocks scanning: reduce logo size or increase error correction.
- Analytics missing: confirm the QR is dynamic and linked to your account.
Want the full how-to guides? See: How to Create a QR Code · How to Create Dynamic QR Codes · How to Track QR Code Analytics