How to use
- Type or paste the text or URL you want to encode into a QR code.
- Choose the QR code size (128–1024px) and an error-correction level (L, M, Q, or H).
- The QR code is generated instantly on the canvas as you type.
- Click Download to save your QR code as a PNG image.
Frequently asked questions
Is this QR code generator free to use?
Yes. The QR code generator is completely free with no sign-up, watermarks, or limits on how many QR codes you can create.
Are my text or URLs uploaded to a server?
No. The QR code is generated entirely in your browser using JavaScript. Your text and URLs never leave your device, so the tool is fully private.
What can I encode in a QR code?
Any text or URL works — website links, plain text, Wi-Fi credentials, email addresses, phone numbers, and more. Whatever you type is encoded directly.
What format is the QR code downloaded in?
QR codes download as a PNG image, which keeps sharp edges at any size and is perfect for printing, slides, flyers, or sharing online.
What does the error-correction level do?
Higher levels (Q at 25% or H at 30%) let a QR code still scan even if part of it is damaged or covered, at the cost of a denser pattern. L (7%) and M (15%) produce simpler codes for clean prints.
What size can I make the QR code?
You can set any size from 128px to 1024px. Larger sizes are recommended for printing so the QR code scans reliably from a distance.
About this tool
Generate a crisp, downloadable QR code (PNG) from any link or text, with adjustable size and error correction. Created instantly in your browser — nothing is sent anywhere.