What Is a QR Code Generator?
A QR code generator encodes text, URLs, contact information, or network credentials into a two-dimensional barcode that any smartphone camera can scan instantly. QR codes (Quick Response codes) were invented in 1994 and have become the universal standard for connecting physical print materials to digital content. Our generator creates QR codes entirely in your browser — no data is sent to any server.
How to Generate and Download a QR Code
- Select a QR type — URL, Text, Email, Phone, SMS, or Wi-Fi.
- Enter your content — paste a URL, type a message, or fill in the network credentials.
- Customize colors and size — change foreground and background colors to match your brand.
- Set error correction level — L for clean digital scans, H if you plan to print small or add a logo overlay.
- Download as SVG or PNG — SVG for print and Figma, PNG for web and presentations.
Where Can You Use QR Codes?
Print Marketing
Business flyers, posters, and packaging that link to landing pages, product videos, or discount codes. Scan-to-page bridges print and digital campaigns.
Business Cards & Networking
Encode your LinkedIn profile or personal website URL. Recipients scan once instead of manually typing a URL, reducing friction and increasing click-through.
Restaurants & Retail
Wi-Fi QR codes let customers connect without asking for the password. Menu QR codes replace printed menus and are updated in seconds.
Events & Ticketing
Encode ticket IDs, session URLs, or speaker profiles. Attendees scan badges and signage to access schedules, maps, and resources instantly.
Six QR Code Types Available
- URL / Website: Links to any web page. The most common QR use case — scan to open a website, product page, video, or landing page instantly.
- Plain Text: Encodes any text message up to ~4,000 characters. Good for notes, instructions, addresses, and content that doesn't require a specific app.
- Email Address: Opens the device's email app with the address pre-filled. Scan and compose an email in one step — ideal for business cards.
- Phone Number: Dials a phone number when scanned. Used on flyers and signage to make calling effortless without typing.
- SMS Message: Opens the SMS app with a number and optional pre-filled message. Great for SMS marketing campaigns and support lines.
- Wi-Fi Network: Encodes SSID, password, and security type. Guests scan to connect without typing the password — perfect for cafes and hotels.
Best Practices and Limitations
Error correction: Use L (7%) for clean digital uses where no damage is expected. Use H (30%) when adding a logo overlay to the center or printing on textured surfaces like fabric or wood — higher correction means the code stays scannable even when partially obscured.
Size and contrast:Print QR codes at a minimum of 2cm × 2cm (0.8 inches) for reliable scanning at arm's length. Leave at least 4 module widths of white space around all edges — never crop the quiet zone. Dark code on light background scans most reliably; avoid low-contrast combinations like gray-on-white. Always test-scan with multiple devices before printing at scale.
SVG vs PNG: SVG scales to any size without quality loss — use for print design, Figma, and sizes above 500px. PNG is generated at 2× resolution for screen sharpness — use for websites, presentations, and social media where SVG is not supported.
Share This Tool
Share this free QR code generator!