Use error correction "High" for best scannability with logos.
About the QR Code Generator
Create a styled QR code and export it at the quality you need. Beyond plain URLs, presets generate correctly formatted payloads for vCard contacts, WiFi network credentials, SMS, email and phone numbers. Customise colors, dot and corner styles, and embed a logo — with an error correction level high enough that the code still scans.
How to use the QR Code Generator
-
Choose a content type
Pick URL, vCard, WiFi, SMS, email or phone. Each preset builds the encoded string in the format scanners expect, which is easy to get wrong by hand.
-
Style the code
Set foreground and background colors or a gradient, choose square, rounded or dot modules, adjust the corner style, and optionally place a logo in the centre.
-
Export at the right resolution
Download as PNG or JPEG for digital use, or SVG when the code will be printed or scaled — SVG stays sharp at any size.
When to use it
Linking to a page from print
Put a scannable link on a poster, business card or packaging, exported as SVG so it stays crisp at print resolution.
Sharing WiFi access
Generate a code that joins guests to your network without reading out the password.
Distributing contact details
Encode a vCard so a scan adds your full contact record to a phone in one step.
Frequently asked questions
Do these QR codes expire?
No. The code is a static encoding of your content, not a redirect through a tracking service, so it works for as long as the destination does. It also means the content cannot be changed after printing.
Why does my QR code fail to scan after adding a logo?
The logo covers modules the scanner needs. Raise the error correction level to Q or H, which allows up to roughly 25% or 30% of the code to be obscured, and keep the logo small and centred.
Which error correction level should I choose?
L for clean digital display where nothing obscures the code, M as a general default, and Q or H when adding a logo or printing onto a surface that may be scuffed or curved.
Should I export PNG or SVG?
SVG for anything printed or resized, since it is resolution-independent. PNG for fixed-size digital use such as a slide or a web page.
Is my data sent to a server?
No. The code is rendered in your browser, so WiFi passwords and contact details entered into the presets stay local.
Related tools
Browse all free online tools on Tooly — every one runs in your browser, with no account required.