Free QR Code Generator — Create PNG & SVG QR Codes
Generate QR codes for URLs, text, Wi‑Fi networks, and vCards in seconds with this free QR code generator. Fine‑tune size, colors, quiet zone (margin), error correction, and module style for reliable scanning. Optionally add a centered logo, preview the result instantly, then export as crisp PNG for web or scalable SVG for print. Everything runs locally in your browser, so your content is not uploaded or stored.
Features
- Free to use — no sign‑up
- Supports URL, text, Wi‑Fi, and vCard QR codes
- Customize size, colors, margin, and error correction
- Add a centered logo (with scan‑safe settings)
- Export PNG or SVG, or copy to clipboard
Design & Style
Logo
Spacing
Guide
QR Code Generator — Create custom QR codes instantly
QR codes are everywhere — menus, business cards, posters, packaging, and digital screens. QR Code Generator creates high-quality, customizable QR codes in seconds for URLs, text, email, phone, SMS, contact cards, and Wi‑Fi access.
What it does: Enter your content, customize colors and size, choose an error correction level, and download a crisp QR code as PNG or SVG. Great for marketing materials, event tickets, product packaging, and contactless sharing.
Quick start
- Choose type: URL, text, email, phone, SMS, Wi‑Fi, or vCard.
- Enter content: Paste your link or fill in the details.
- Customize: Pick colors, size, and error correction level.
- Preview: See updates instantly.
- Download: Export PNG for fast sharing or SVG for print-quality scaling.
Why use QR codes?
- Contactless sharing: No typing — scan and go.
- Space-saving: A small square can hold a lot of info.
- Professional: Great for business cards and signage.
- Universal: Most smartphones scan QR codes natively.
- Flexible: Works on paper, screens, packaging, and more.
QR code types (what you can encode)
URL / Website
Link to a webpage, landing page, coupon, review page, or app store listing.
Plain text
Show instructions, short messages, serial numbers, or directions after scanning.
Create a “tap to email” code using mailto: (recipient, subject, body).
Phone number
Create a “tap to call” code using tel:.
SMS
Pre-fill a message using sms: (recipient + message).
Wi‑Fi credentials
Let guests join a network by scanning (SSID + password + encryption type).
vCard (Contact)
Share a full contact card (name, company, phone, email, website).
Customization options (style without breaking scans)
Colors and contrast
Scanners need contrast. Dark foreground on a light background is safest. If you use brand colors, keep the foreground dark and avoid low-contrast combinations.
Size and margin (quiet zone)
The “quiet zone” is the blank margin around the code. Keep it intact — cropping too close is one of the most common reasons scans fail. For print, aim for a larger size, especially if the QR contains a long URL or lots of data.
Error correction
Error correction helps the code remain scannable if part of it is covered, damaged, or has a small centered logo:
- Low (7%): smallest, least tolerant
- Medium (15%): recommended for most cases
- Quartile (25%): helpful outdoors / on rough surfaces
- High (30%): best for logos and harsh conditions (makes the code denser)
PNG vs SVG (which one to download?)
- PNG is great for web, messaging apps, and quick publishing.
- SVG is best for professional design and print because it scales cleanly at any size.
If you’re printing business cards, flyers, or packaging, choose SVG when possible and always test-scan a print proof.
Best practices
- Test before publishing: scan on at least two phones.
- Add context: “Scan to open menu”, “Scan to join Wi‑Fi”, etc.
- Avoid glossy glare: reflections reduce scan reliability.
- Keep URLs short: shorter URLs produce simpler, easier-to-scan codes.
Print checklist (business cards, flyers, packaging)
Print is where QR codes fail most often. Use this checklist:
- Export SVG when possible (clean scaling in design tools).
- Keep the quiet zone intact (don’t crop too close).
- Prefer solid colors with strong contrast.
- Avoid placing the code over a busy photo; use a light panel behind it.
- Test a proof print and scan from a realistic distance.
As a rule of thumb, if the QR needs to be scanned from farther away, increase its physical size. If the data is long (for example, a very long URL), the code becomes denser and also benefits from a larger size.
Tracking scans (UTM parameters)
QR codes are usually static, but you can still measure performance by tracking the destination URL:
- Add UTM parameters (source/medium/campaign) to your link.
- Use a short, clean URL so the code stays less dense.
This is helpful for posters, inserts, menus, and campaigns where you want to compare scan performance across locations.
Troubleshooting
- It doesn’t scan: increase contrast, add margin, and increase size.
- It scans on one phone but not another: avoid inverted colors, reduce styling, try higher error correction.
- Logo breaks scanning: shrink the logo, keep it centered, and use a higher correction level.
FAQ
Is it free?
Yes — the QR Code Generator is free to use.
Can I print the QR code?
Yes. For print, export SVG when possible and test-scan a proof.
Does it work for Wi‑Fi and contacts?
Yes — choose Wi‑Fi or vCard types.
Create your QR code
Generate a QR code now and export it in a print-ready format:
- Tool:
/en/tools/design/qr-code-generator - Guide:
/en/blog/design/qr-code-generator
- Paste a URL or type the text you want to encode.
- Adjust size, colors and design (squares, rounded, dots, etc.).
- Export as PNG or SVG, or copy the image to the clipboard.
FAQ
Related tools
This tool is provided for personal and educational use only. We do not host or store any user content or media files on our servers. All processing happens locally in your browser. We are not affiliated with or endorsed by any social network, platform, or company mentioned. Use this service at your own discretion and in compliance with the respective platform’s terms of service.