QR Code Generator
Generate custom QR codes for free. Supports URLs, WiFi, vCard, calendar events, and crypto payments. Add a logo, choose dot styles. Download as PNG or SVG.
Bulk QR Generator
Generate up to 100 QR codes at once and download as ZIP or PDF
Customize
15% recovery — good default for most uses
Dot Style
Fill in the fields above
Your QR code will appear here instantly
How the QR Code Generator Works
Choose a content type, fill in your details, and a QR code generates live in your browser — no server requests, no file uploads. Use the customization panel to adjust size, colors, dot style, error correction, and quiet zone margin. Add a logo to embed your brand in the center. Download as PNG or SVG (SVG is unavailable when a logo is active). Scanning a WiFi QR with your phone camera prompts the OS to join the network; an Event QR prompts to add to calendar; a Crypto QR opens your wallet app pre-filled with the address and amount.
Frequently Asked Questions
How do I create a free QR code?
Select a content type — URL, Text, WiFi, vCard, or others — fill in the fields, and a QR code generates instantly in your browser. No signup required. Customize colors, size, dot style, and error correction, then download as PNG or SVG.
How do I create a WiFi QR code?
Click the WiFi tab, enter your network name (SSID), password, and encryption type (WPA is the standard for modern routers; WEP for older hardware; None for open networks). When someone scans the QR code with their phone camera, it will prompt them to join your network automatically — no typing the password.
What is a vCard QR code?
A vCard QR code encodes contact information — name, phone, email, organization, and website — in the open vCard 3.0 format. When a smartphone camera scans it, the OS offers to save the details as a new contact. It's ideal for business cards, name badges, and conference materials.
What error correction level should I use?
M (15%) is a reliable default. Use Q or H if the QR will be printed on a surface that may get scratched or dirty, or if you want to add a logo to the center (the overlaid logo obscures part of the code, so you need higher recovery capacity). L produces the smallest QR and works well for clean digital displays.
Can I use custom colors for my QR code?
Yes — use the foreground and background color pickers to choose any combination. Ensure there is strong contrast between the two: dark modules on a light background scan most reliably. Inverted QR codes (light on dark) work with most modern smartphone cameras but may fail with older scanners.
What is the difference between PNG and SVG downloads?
PNG is a raster image best for digital use — websites, presentations, and apps. SVG is a vector format that scales to any size without losing sharpness, making it ideal for large-format print, signage, and laser engraving. SVG download is disabled when a logo is active (logos can't be embedded in SVG reliably — use PNG instead).
Is there a limit on how many QR codes I can generate?
No. The generator runs entirely in your browser — no server requests are made — so you can create as many QR codes as you like at no cost.
How large should I make the QR code for print?
For a standard business card (roughly 1 inch square), 300×300px or higher at 300 DPI is sufficient. For larger print formats like posters, use SVG download for infinite scalability. The quiet zone (margin) around the QR code should be at least 4 modules wide for reliable scanning.
Can I add a logo to my QR code?
Yes, it's free. Click "Add Logo" in the customization panel and upload a PNG, JPG, or SVG image (max 500 KB). The logo is automatically centered and sized at 20% of the QR width. Error correction is automatically set to High (H) to ensure the code remains scannable with the logo overlay.
What is the best error correction level for QR codes with logos?
Always use H (High — 30% recovery) when adding a logo. The logo covers roughly 20% of the QR code surface, and H level provides enough redundancy to reconstruct the obscured data. The generator switches to H automatically when you upload a logo.
Can I create a QR code for a calendar event?
Yes — select the "Event" tab, fill in the event title, location, start/end date and time, and an optional description. The QR encodes a standard iCal VEVENT. Scanning it on iOS or Android will prompt the user to add the event to their calendar.
Can I create a QR code for Bitcoin payments?
Yes — select the "Crypto" tab, choose Bitcoin, Ethereum, or Litecoin, enter the wallet address and an optional amount and label. The QR encodes a BIP-21 compliant URI that most wallet apps can scan to pre-fill a payment.
How do I share or save my QR code settings?
Click "Copy Link" in the Share section below the QR code. All settings (content type, colors, size, dot style, error correction) are encoded into the URL. Paste it in a new tab and the form will restore to the same QR configuration.