Enter any text, URL, or message to instantly generate a scannable QR code you can download and use.
QR Code Generator
LiveHow it works
Any text works - a URL, plain message, phone number, or Wi-Fi network details in the correct format will all generate a valid, scannable code.
Step-by-step guide
- Enter the text or URL you want the QR code to contain.
- Choose a size - larger sizes print more clearly at bigger physical dimensions.
- Download the image once it looks right, and test-scan it with your phone before using it anywhere important.
Why the text field affects reliability, not just content
Longer text requires a denser QR code pattern to encode, which can make the code harder to scan reliably at small print sizes - a QR code containing a short URL scans more easily and from farther away than one containing a long paragraph of text. If you're printing a QR code for physical use (a flyer, product packaging, a sign), consider using a URL shortener for long links, and always test-scan the final printed result before distributing it widely.
Common mistakes
Frequently asked questions
Do QR codes expire?
No - a QR code generated this way encodes your exact text permanently and will keep working as long as the image exists. If it links to a URL, though, the code keeps working only as long as that destination URL itself stays valid.
Can I put Wi-Fi network details in a QR code?
Yes - many phones recognize a specific format (WIFI:T:WPA;S:NetworkName;P:Password;;) and will offer to join the network directly when scanned, though exact support varies by phone and QR scanner app.
Is there a limit to how much text a QR code can hold?
QR codes can technically hold a few thousand characters, but practically, shorter content (especially a short URL) scans faster and more reliably, particularly at smaller print sizes.
Related calculators
See the full list of Generators, or try: