Generate QR codes instantly for any purpose — website URLs, plain text, email addresses, phone numbers, SMS, or WiFi network credentials. Everything is generated in your browser with no data sent to any server.
QR codes can still be read even if partially damaged or covered. Higher error correction means more data redundancy — use level H (30%) if you plan to add a logo over the QR code.
QR codes can encode URLs, plain text, email addresses, phone numbers, SMS messages, Wi-Fi credentials (SSID and password), contact cards (vCard), and geographic coordinates. URLs are the most common use case for sharing website links.
On most modern smartphones (iOS 11+ and Android 9+), open the built-in camera app and point it at the QR code. It will detect and open the link automatically. Older phones may need a dedicated QR scanner app.
Yes. QR codes are an open standard with no licensing fees. You can generate, print, and use QR codes freely for any purpose. Dynamic QR code services that allow changing the destination URL after printing may charge a fee, but basic QR codes are completely free.
A static QR code has its data encoded directly in the pattern and cannot be changed after creation. A dynamic QR code stores a short redirect URL so you can update the destination anytime without reprinting. This tool generates free static QR codes.
For on-screen use, 256-512 pixels is sufficient. For print, use at least 300 DPI. If printing at 2 inches (5cm), you need at least 600x600 pixels. Always test your QR code by scanning it before large-scale printing.