Create QR codes for URLs, text, email, phone numbers, and WiFi networks — instantly.
Beyond a plain URL, this tool formats your input into the correct standard for each content type — a mailto: link for email, a tel: link for phone numbers, and the standard WiFi QR format that phones recognize as a "join network" prompt, so scanning it connects automatically instead of showing raw text.
For best scan reliability, stick with black on white and generate at a larger size (500px+) if the code will be printed or viewed from a distance.
A QR code can hold a website URL, plain text, an email address, a phone number, or WiFi network credentials — up to a few thousand characters, though shorter content produces a simpler, easier-to-scan code.
The downloaded PNG has fixed pixel dimensions, so enlarging it for print stretches those pixels. For print use, generate the QR code at a larger size (500px or more) to begin with rather than scaling up a small one.
Black on a white background gives the highest contrast, which most scanner apps read most reliably. Light colors, low-contrast combinations, or inverted colors (light code on dark background) can cause some scanners to fail to read the code.
The QR code itself never expires and works offline — it's just a visual encoding of the data you entered. If it contains a URL, opening that link afterward still requires the device to have internet access, same as typing the URL directly.
No. The QR code is generated entirely in your browser. Whatever you enter — a URL, text, or WiFi password — is never uploaded to a server.