Free Custom QR Code Generator — Add Logo, Colors & More
Create beautiful QR codes with your logo, brand colors, and custom shapes. Download as PNG, SVG, or PDF. No watermark, no signup required.
Live Preview
Your QR code updates automatically
Download your QR code
Enter your URL above to save
Add your own link, then save it to your account
Free account includes
- Save up to 5 QR codes
- Unlimited PNG downloads
- 10 SVG/PDF downloads per month
- Add logos to your QR codes
- No credit card required
Go Pro for
- Unlimited SVG/PDF downloads
- Unlimited saved QR codes
- 100 Dynamic QR codes
- Scan analytics & tracking
- Edit destination URLs anytime
- Bulk CSV generation (Coming soon)
- No ads
How to Create the Best Custom QR Codes
QR codes bridge the gap between physical marketing and digital experiences. A well-designed QR code on a business card, flyer, event poster, or product packaging can drive traffic, capture leads, and create memorable brand moments — but only if the code is scan-friendly and clearly tells people what to expect when they scan it. You can also generate specialized types like WiFi QR codes for instant guest network access, or vCard QR codes for business cards that save contact info with a scan.
Color Customization and Brand Matching
Our QR code generator lets you set both foreground (dots) and background colors to match your brand guidelines exactly. A few important rules for custom-colored QR codes:
- Always maintain contrast: The foreground (dark) color must be significantly darker than the background (light) for scanners to work reliably. A light gray dot on white or dark blue on black will fail. Aim for at least a 4:1 contrast ratio.
- Never invert colors: Light-on-dark QR codes (e.g., white dots on black) are not universally supported by all scanner apps. Stick to dark dots on a light background.
- Test before printing: After customizing, scan the QR code with multiple smartphone camera apps (iOS native camera, Android native, Google Lens) before committing to a print run.
Adding a Logo to Your QR Code
Embedding your logo in the center of a QR code dramatically improves brand recognition and scannability trust. QR codes use a built-in error correction system specifically designed to allow this — up to 30% of the code's surface can be obscured and the data can still be recovered.
When adding a logo, raise the Error Correction Level to High (H) in the Advanced settings. This tells the encoder to include more redundancy, so the logo area remains fully recoverable. Keep your logo within approximately 25-30% of the total code area for optimal reliability.
Best QR Code Sizes for Different Uses
- Business cards: Minimum 1.5 × 1.5 cm (0.6 × 0.6 inches). Any smaller and most cameras struggle to focus in time.
- Posters and flyers: 3–5cm (1.2–2 inches). Users will scan from arm's length.
- Billboards and signage: The rule of thumb — QR code size (cm) = viewing distance (meters) × 3. A sign viewed from 5 meters needs a code at least 15cm wide.
- Product packaging: 2–3cm minimum with maximum quiet zone (blank white margin). GS1 standards recommend a minimum 1cm quiet zone on all sides.
File Format: When to Use PNG, SVG, or PDF
- PNG: Best for websites, presentations, email signatures, and digital-only uses. High-resolution PNG files look sharp on screen at intended size but will pixelate if dramatically scaled up.
- SVG: Best for all print applications. SVG is a vector format — it scales to any size (billboard or postage stamp) with perfect sharpness and zero quality loss. Always use SVG for printed materials when possible.
- PDF: Ideal for sending to print shops and embedding in design files. PDF preserves vector integrity, is universally openable, and is the preferred delivery format for commercial printers.
Frequently Asked Questions
Do QR codes expire?
Static QR codes (like those generated here that directly encode a URL) never expire — they will keep working as long as the destination URL is live. Dynamic QR codes (which redirect through a tracking service) can be set to expire by some platforms. Since our tool generates standard static codes, your QR code will work indefinitely at no cost.
Can I change the destination URL of a QR code after printing?
No — static QR codes encode the URL directly. To change the destination after printing, you would need to use a UTM-tagged short link (like those created by our URL Shortener) as the QR code's URL. That way, the QR code always points to the short link, but you can update the short link's destination at any time.
Why is my QR code not scanning?
The most common causes: (1) insufficient color contrast between dots and background, (2) no quiet zone — ensure at least 4 module-widths of white space border the code on all sides, (3) the code is too small for the viewing distance, (4) the logo covers too much of the code (keep it under 25% of total area). You can also increase the Error Correction Level in Advanced settings to improve scan reliability.
Free QR tips for marketers & businesses
QR design ideas, print-ready tips, and new tools — free in your inbox. Unsubscribe anytime.
All Tools Directory
Every free tool, in one place. Perfect for anyone who needs to create QR codes, build UTM-tagged links, generate contact links, or manage campaign URLs. No account required.
Amazon Affiliate Link Builder
Clean up messy Amazon URLs and generate perfect Associate links using your affiliate tag.
Link Expirator & Countdown Snippet
Generate a Javascript snippet to automatically expire a link and redirect traffic after a specific date and time.
Link Cloaker & Redirect
Generate HTML, PHP, and .htaccess redirect codes to hide ugly affiliate links.
Link Rotator
Generate a JavaScript snippet to randomly rotate traffic across multiple destination URLs based on percentage weights.
A/B Split Tester
Generate a Javascript snippet to split landing page traffic between two URLs for A/B testing.
URL Shortener
Instantly shorten long URLs to display clean links on social media.
UTM Link Builder
Easily add UTM parameters to URLs so you can track Custom Campaigns in Google Analytics.
SMS Link Generator
Create clickable sms: links that open the native text message app with a phone number and pre-filled message. Generates the URL and HTML code.
Mailto Link
Create advanced email links with pre-filled subjects, CC, BCC, and body text. Generates standard URLs and HTML code.
Direct Review Link
Generate direct 5-star review links for Google My Business, Yelp, Facebook, and Trustpilot to send to your customers.
Social Share Link
Create 1-click sharing links for Twitter, Facebook, LinkedIn, Reddit, and more. Generate custom URLs and HTML buttons.
Telegram Link
Create direct Telegram links using a username or phone number. Generates t.me URLs and HTML code.
WhatsApp Link
Create click-to-chat WhatsApp links with pre-filled messages. Generates wa.me URLs and HTML code.
Barcode (1D)
Generate, preview, and download 1D barcodes (Code128, EAN-13, UPC, etc.) instantly in your browser.
GA4 Cross-Domain Tracker
Generate Google Analytics 4 (GA4) cross-domain tracking code snippets to maintain user sessions across multiple websites.
Smart App Deep Link
Generate smart routing scripts that detect the user OS and redirect to native mobile apps falling back to web URLs.
HTML Link
Generate clean, perfectly formatted HTML anchor tags with custom rel, target, class, and ID attributes.
Open Graph Meta Tag
Generate the perfect Open Graph and Twitter Card HTML meta tags for social media link sharing optimization.
Payment URL
Generate unified deep links to accept payments via PayPal, Venmo, and Cash App.
QR Code Generator
Create custom QR codes with colors, logos, and multiple export formats.
WiFi QR Code
Create a WiFi QR code for your home or business. Guests scan to connect instantly — no password typing needed.
vCard QR Code
Create a vCard QR code for your business cards. Seamlessly share contact info straight to their phone book.
Social Media QR Code
Generate a QR code linked to your Instagram, Twitter, or TikTok.
Payment QR Code
Generate a payment QR code for Venmo, PayPal, or Stripe.
Event QR Code
Generate an iCalendar Event QR code for your invitations.
Location QR Code
Generate a QR code for a physical location mapping.
Email QR Code
Generate a mailto QR code.
Phone Call QR Code
Generate a phone call QR code.
SMS QR Code
Generate an SMS text message QR code.
App Store QR Code
Generate a QR code to link to your app on the App Store or Google Play.
Universal Location & Maps Link
Generate universal smart routing scripts and direct deep links for Google Maps, Apple Maps, and Waze.