QR Code Generator
Paste a link or any text, pick a size, and get a scannable QR code you can download as a PNG. Generation happens entirely in your browser.
Loading…
About the QR Code Generator
A QR code is a two-dimensional barcode that phone cameras can read instantly. This tool encodes whatever you type - a website link, plain text, a phone number or a Wi-Fi string - into a square QR image you can download as a PNG and drop into a poster, slide, menu or product label. The amount of data you encode affects density: short URLs produce clean, easy-to-scan codes, while very long text packs in more modules and may need to be printed larger.
How to use it
- Paste your URL or text into the input field.
- Choose the output size in pixels so it stays crisp at the size you plan to print.
- Download the generated PNG and place it wherever people will scan it.
When printing, keep a clear white margin (the "quiet zone") around the code and avoid scaling it down so far that the modules blur, or scanners may fail. Because the QR code is drawn on a canvas inside your browser, the content you encode is never uploaded - useful when the link or text is private or not yet public.
Frequently asked questions
What can I put in a QR code?
Any text works, but the most common uses are website URLs, plain messages, phone numbers, email addresses and Wi-Fi join strings. Shorter content produces a simpler, more reliably scannable code.
Will the QR code stop working after a while?
No. The code is static - it permanently encodes the exact text you entered, with no redirect or tracking layer. It keeps working as long as whatever it points to (for example a web page) still exists.
What size should I export for printing?
Pick a pixel size large enough that the printed code is at least 2-3 cm across with a clear white border around it. Larger is safer for posters scanned from a distance.
Is my data uploaded when I generate a QR code?
No. The QR image is rendered locally in your browser on an HTML canvas. The text or link you encode never leaves your device.