Free QR Code Generator
Turn any text, link, Wi-Fi password, or phone number into a QR code — instantly and for free. Nothing is uploaded; the code is generated right here in your browser, and you can download a crisp PNG for printing or sharing.
What can you put in a QR code?
Anything that fits as text: a website link, a YouTube video, your Instagram profile, a phone number (tel:01012345678), an email (mailto:you@example.com), an SMS, plain text, or even a Wi-Fi join string. The most common use is a URL — print it on a poster, business card, menu, or product label so people can open your page with their phone camera.
How it works
The QR code is drawn entirely on your device using JavaScript. Your text never leaves your browser and is not stored anywhere. The result is a static QR code, meaning the data is baked directly into the pattern — it will never expire, and there is no tracking or redirect in between.
Tips for scannable codes
- Keep good contrast — dark code on a light background scans best.
- For print, use the 1024px size so the code stays sharp when scaled up.
- Use higher error correction (Q or H) if the code might get a logo overlaid, smudged, or printed small.
- Shorter URLs make denser, easier-to-scan codes.