QR Code Generator
Create QR codes from text, URLs, or any data. Custom colors, sizes, and download as PNG or SVG. Free, no signup.
Enter text or URL
Type or paste any text to encode as a QR code
How to Generate a QR Code
Enter Your Data
Type or paste any text, URL, email address, phone number, or other data into the text field.
Customize Settings
Pick custom foreground and background colors, choose an output size (200–1000px), and set the error correction level.
Download PNG or SVG
Click Generate, preview the QR code, and download as a high-quality PNG image or scalable SVG vector.
What Can You Encode in a QR Code?
QR codes can store various types of data. Here are the most common use cases:
| Data Type | Example | Common Use |
|---|---|---|
| URL | https://example.com | Website links, landing pages |
| Plain Text | Any text message | Notes, instructions, messages |
| mailto:[email protected] | Quick email composition | |
| Phone | tel:+1234567890 | One-tap calling |
| SMS | smsto:+1234567890:Hello | Pre-filled text messages |
| Wi-Fi | WIFI:T:WPA;S:NetworkName;P:password;; | Guest network access |
| vCard | BEGIN:VCARD... | Contact information sharing |
| Location | geo:40.7128,-74.0060 | Map coordinates |
Error Correction Levels Explained
QR codes have built-in error correction that allows them to remain scannable even when partially damaged, dirty, or obscured. Choose the right level for your needs:
| Level | Recovery | Best For |
|---|---|---|
| L (Low) | 7% of data | Digital screens, clean environments — smallest QR code size |
| M (Medium) | 15% of data | General use — good balance of size and durability |
| Q (Quartile) | 25% of data | Printed materials that may get scratched or folded |
| H (High) | 30% of data | Outdoor signs, packaging, environments with wear and tear |
Tips for Better QR Codes
- Keep data short — shorter text produces simpler, easier-to-scan QR codes. Use URL shorteners for long links.
- Test before printing — always scan your QR code with a phone before printing. Try different scanning apps and distances.
- Maintain contrast — QR codes need high contrast between the dark modules and background. Black on white works best.
- Leave quiet zone — always maintain a white border (quiet zone) around the QR code. Don't crop it too tightly.
- Size matters — for print, a QR code should be at least 2 cm (0.8 inches) wide. For scanning from a distance, make it larger.
Common Use Cases
- Business cards — encode your vCard contact info so people can save your details instantly
- Product packaging — link to product manuals, registration pages, or support resources
- Restaurant menus — link to an online menu, reducing physical contact and printing costs
- Event tickets — encode ticket IDs or event URLs for quick check-in
- Wi-Fi sharing — let guests connect to your Wi-Fi without typing the password
- Marketing materials — add QR codes to flyers, posters, and brochures linking to landing pages