QR Code Generator
Create custom QR codes for links, WiFi, email, and more — add your logo, choose your colours, and download as PNG, JPG, or SVG.
Design
Center logo
Enter content to generate
Generated in your browser — nothing is uploaded.
How to make a QR code
Choose & fill in
Pick a type — link, WiFi, email, phone, or SMS — and enter your details.
Customise
Set the colours, add a center logo, and tune the error correction.
Download
Export your QR code as PNG, JPG, or scalable SVG.
Logo in the center
Drop your brand logo into the middle — error correction adjusts so it still scans.
Custom colours
Match your brand with any foreground and background colour.
Multiple content types
Links, WiFi login, email, phone calls, and pre-filled text messages.
100% private & free
Generated in your browser — no uploads, no watermark, no expiry.
Frequently asked questions
How do I create a QR code?+
Pick what the code should do — open a link, connect to WiFi, send an email, dial a number, or text — fill in the details, customise the look, and your QR code updates live. Then download it as PNG, JPG, or SVG.
Can I add a logo to the center of the QR code?+
Yes. Upload any image and it's placed in the center with an optional padded background. The tool automatically raises the error-correction level so the code stays scannable even with a logo covering part of it.
Will a QR code with a logo still scan?+
Yes, as long as the logo isn't too large. QR codes include built-in error correction, so up to ~30% can be obscured at the High setting. Keep the logo around 20–25% of the code and use High error correction for the best reliability.
What can QR codes link to?+
Anything: a website URL or plain text, WiFi network credentials, an email (with subject and body), a phone number, or a pre-filled SMS message.
Which format should I download?+
Use PNG for the web and most uses, JPG when you need a smaller photo-style file, and SVG for print or large signage since it's vector and scales to any size without blurring.
Do these QR codes expire?+
No. These are static QR codes that encode your content directly, so they never expire and keep working forever. Everything is generated in your browser — nothing is uploaded or tracked.