Generate QR codes for URLs, text, email or phone numbers instantly
A QR code (Quick Response code) is a two-dimensional barcode that stores information readable by any modern smartphone camera. Unlike traditional barcodes that hold up to 20 numbers, QR codes can store thousands of characters of text, URLs, contact info, WiFi credentials, payment data, and more. They became universally popular during the pandemic for restaurant menus, contactless payments, and digital tickets, and they remain essential for marketing, packaging, business cards, signage, and any scenario where bridging the physical and digital world matters. The FileTools QR Code Generator creates static QR codes that never expire, can be downloaded as high-resolution PNG, and are 100% free for commercial use.
Common use cases: linking a printed business card to your portfolio website; adding contactless menus to restaurants; enabling guests to join WiFi networks without typing passwords; including payment links on invoices; sharing social media profiles on flyers and posters; tracking offline-to-online marketing campaigns; embedding product info on packaging; creating digital event tickets; sharing app download links; adding location coordinates for venue navigation; and any scenario where you want to bridge a physical surface to digital content.
🔗 URL: link to any website, landing page, social media profile, or online resource — most common type for marketing.
📝 Text: embed plain text up to thousands of characters — useful for instructions, codes, or short messages.
📧 Email: opens the user's email app with the address pre-filled — perfect for contact info.
📞 Phone: dials a number when scanned — great for support, sales, or business cards.
📶 WiFi: automatically connects to your network with SSID and password — guest-friendly cafés, hotels, and homes.
1. Click a QR code type — URL, Text, Email, Phone, or WiFi
2. Enter your content (or SSID + password for WiFi)
3. Adjust the size from 128px to 512px
4. The QR code generates instantly as you type
5. Click "Download PNG" to save the high-quality image
6. Test scan with your phone camera before printing
✅ 100% free for commercial use — no signup, no watermark
✅ Static QR codes that never expire
✅ 5 supported types: URL, Text, Email, Phone, WiFi
✅ Adjustable size up to 512px for high-quality printing
✅ Client-side generation — your data never leaves your device
✅ High error correction for reliable scanning even when partially damaged
✅ Works on Windows, Mac, Linux, Android, iOS — any browser
Choose the type of QR code (URL, text, email, phone, or WiFi), enter your data, and the QR code generates instantly. Click Download PNG to save the image. The QR code can be scanned by any modern smartphone camera or QR scanner app.
Yes. QR codes generated with this tool are 100% free and can be used for any purpose — business cards, marketing materials, restaurant menus, product packaging, event tickets, and any other commercial use. There are no hidden fees, watermarks, or attribution requirements.
Static QR codes generated by this tool never expire — the data is encoded directly into the image and works forever, as long as the destination (URL, email, phone) remains valid. If you change the URL of a website, you'll need to generate a new QR code with the updated link.
For business cards or flyers viewed at arm's length, 2-3 cm (0.8-1.2 inches) is sufficient. For posters or signage scanned from a distance, use at least 5 cm (2 inches) per meter of viewing distance. Always download at high resolution (512px+) and test scan with a phone before printing.
Yes. Select the WiFi type, enter your network name (SSID) and password, and the QR code automatically encodes the WiFi configuration. Guests can scan the code with their phone camera and join your network instantly without typing the password.
☕ Support FileTools
Enter any amount in USD and click PayPal to donate