QR Code Generator
Generate a custom QR code for a link, text, email, phone or SMS — choose dot shapes, corner styles, colors and a center logo, then download PNG or SVG.
Read the guide: How to Generate a QR Code (with a Logo)How it works
- 1
Pick a type and enter content
Choose a link, plain text, email, phone or SMS, then fill in the details to encode.
- 2
Style it
Set dot and corner shapes, foreground and background colors, and drop in a center logo.
- 3
Download
Export a high-resolution PNG for screens or a scalable SVG for print.
Instant & 100% private — nothing is uploaded
Everything runs locally in your browser. Your code, text and files are processed on your own device and are never sent to a server — so there are no upload waits, no size limits from us, and nothing is ever stored or logged.
Frequently asked questions
- Will a styled QR code still scan?
- Yes, within limits. The generator keeps strong contrast and high error correction so codes scan reliably. Very low contrast or an oversized logo can hurt scanning, so always test before printing.
- PNG or SVG — which should I use?
- Use SVG for print and large displays since it scales without blur. Use PNG for quick sharing on screen, in chat or in a slide.
- Can I add my logo?
- Yes. Upload an image to place in the center; the code uses high error correction so it stays readable around the logo. Keep the logo to roughly a quarter of the code.
- Do these QR codes expire?
- No. A QR code you generate here is static — the link is encoded directly into the pattern, so it never expires and there is no tracking or redirect in the middle.
- Is my data sent to a server?
- No. Everything runs locally in your browser. Your links, contact details, WiFi password and images never leave your device — nothing is uploaded, logged or stored.