QR Code Generator
Generate a QR code for any link or text.
A web address, plain text, an email address or a phone number.
Only affects the downloaded PNG. The SVG stays sharp at any size.
Higher levels still scan when the code is printed small, damaged, or has a logo over the centre — at the cost of a denser pattern.
Your QR code will appear here as you type.
Everything is processed on your device. Nothing you upload or type is sent to a server, and nothing is stored.
QR Code Generator online
Type or paste anything — a website address, a Wi-Fi password, a phone number — and get a QR code you can download and use anywhere. No account, no watermark, and no expiry.
How to use qr code generator
Enter your content
Paste a link, or type any text you want the code to carry.
Adjust the look
Set the size, colours and error-correction level. A higher correction level still scans reliably when the code is partly obscured or printed small.
Download
Save it as a PNG for screens, or as an SVG when you need it to stay sharp at any print size.
Frequently asked questions
Do these QR codes expire?
No. The code encodes your content directly, so there is no redirect service in the middle that could stop working. It will keep scanning for as long as the destination itself exists.
Is there a limit on how much text I can encode?
The QR standard tops out at roughly 2,900 characters, but long content produces a dense code that is hard to scan. For anything beyond a short link, keep it brief or point the code at a page instead.
Which error-correction level should I choose?
Medium suits most on-screen use. Choose High when the code will be printed small, placed on a curved surface, or has a logo over the middle — it can still be read with up to 30% of the code damaged.
Can I change the colours?
Yes, but keep a strong contrast between the foreground and background, and keep the background lighter than the pattern. Scanners rely on that contrast, and an inverted or low-contrast code often will not read.
Can I use these commercially?
Yes. The codes are yours to use however you like, with no watermark and no attribution needed.
You might also like
- Developer ToolsJSON FormatterFormat, validate and minify JSON with clear error messages.
- Developer ToolsBase64 Encoder / DecoderEncode text to Base64 and decode it back, with full Unicode support.
- Developer ToolsURL Encoder / DecoderPercent-encode and decode URLs, query strings and parameters.
- Image ToolsCompress ImageShrink JPG, PNG and WebP images while keeping them looking good.