QR Code Generator
Create QR codes for URLs, text, phone numbers, and more — instantly and free.
How to Use
- Enter any text, URL, phone number, or email address.
- Choose your desired QR code size.
- Click "Generate QR Code" to create the code.
- Click "Download PNG" to save the image.
What Can You Encode?
- URLs — Link to any website or webpage.
- Plain text — Any message or note.
- Phone numbers — Prefix with "tel:" (e.g. tel:+1234567890).
- Email — Prefix with "mailto:" (e.g. mailto:hello@example.com).
- Wi-Fi — Use format WIFI:T:WPA;S:NetworkName;P:Password;;
What Is a QR Code?
A QR code (Quick Response code) is a two-dimensional barcode that stores information in a grid of black and white squares. Originally invented in 1994 by Denso Wave for tracking automotive parts, QR codes have become ubiquitous in everyday life — from restaurant menus and payment systems to event tickets and product packaging.
Unlike traditional barcodes that can only hold about 20 characters, QR codes can store up to 4,296 alphanumeric characters or 7,089 numeric characters. They also include built-in error correction, meaning the code can still be scanned correctly even if up to 30% of it is damaged or obscured.
This generator creates standard QR codes that any smartphone camera or QR scanning app can read. The codes are generated as PNG images that you can download and use in print materials, websites, business cards, or anywhere else you need a scannable link or message.
Frequently Asked Questions
Do QR codes expire?
Static QR codes (like the ones this tool generates) never expire. The information is encoded directly in the pattern of squares, so the code will work as long as the printed or displayed image remains scannable. However, if the code links to a URL and that URL goes down, the QR code will still scan but the link won't work.
What size should I use for printing?
For general use, 200x200 pixels works well for on-screen display and small prints. For larger print materials like posters or banners, choose 400x400 or 500x500 to ensure the code remains crisp and scannable from a distance. As a rule of thumb, the QR code should be at least 1 inch (2.5 cm) square for reliable scanning.
Can I encode more than just URLs?
Absolutely. QR codes can encode plain text, phone numbers (using the tel: prefix), email addresses (using mailto:), Wi-Fi credentials, calendar events, and more. The data format determines what happens when someone scans the code — a URL opens the browser, a phone number offers to dial, and so on.
Is there a limit to how much text I can encode?
Yes. QR codes can hold up to about 4,296 characters of text. However, longer content creates denser, more complex codes that are harder to scan. For best results, keep your content concise — a short URL or brief message works much better than a long paragraph.
Common Use Cases
- Business cards — Add a QR code linking to your portfolio, LinkedIn profile, or vCard contact info.
- Marketing materials — Print QR codes on flyers, posters, or packaging to drive traffic to landing pages.
- Wi-Fi sharing — Create a QR code with your network credentials so guests can connect without typing the password.
- Event check-in — Generate unique QR codes for tickets or registrations that can be scanned at the door.
- Product labels — Link to instruction manuals, warranty registration pages, or product information from physical products.