In short: Type a link, a phone number, a Wi-Fi network or any other text, and this tool draws a QR code for it on the spot. Add an image to brand the centre, then download a PNG. The whole thing runs in your browser, with nothing uploaded.
How this QR code generator with logo works
- Type the link or text. A web address works as typed; for a phone number, email or Wi-Fi network, use the formats in the FAQ below so phones recognise them automatically.
- Choose your logo. Upload a PNG, JPG or SVG. A simple square mark reads best; a busy photo can be harder to tell apart from the code around it.
- Check the preview. The code updates as you type. Scan it with your own phone's camera before you print or send it, the same way you would check any proof.
- Download the PNG. It is ready to drop straight into a poster, a slide, packaging or a printed menu.
Why the logo does not break the code
A QR code carries its own backup copy of itself, built with Reed-Solomon error correction. Denso Wave, the company that invented the QR code, publishes the four error correction levels: about 7%, 15%, 25% and, at the highest, roughly 30% of the code's codewords can be restored. That headroom is how a logo can sit in the middle without stopping a scan. This tool keeps the logo to about 10% of the code's total area and automatically raises the error correction level whenever a logo is added, instead of leaving that choice to guesswork.
Formats phones recognise automatically
A QR code is just text underneath, and most phone cameras look for a few common patterns in that text:
- Website:
https://example.com - Phone call:
tel:+15551234567 - Email:
mailto:name@example.com - Wi-Fi network:
WIFI:T:WPA;S:Network name;P:password;;(useT:nopass;;and drop theP:field for an open network)
Typing the format exactly, including the colons and semicolons, is what lets a phone offer to call the number, open the email draft or join the network directly, rather than just showing the raw text.
What makes this QR generator different
Most free QR generators with a logo are the free entry point to a paid product: several openly say they cache the image they build on their own server, or ask you to create an account before the code can be edited or tracked later. This one has no server step to skip. The QR code is built, the logo is drawn on top, and the PNG is created, all with canvas drawing in your browser; your content and your logo file are never read by anything but your own device.
That also means there is nothing to come back and check later: a code made here is static, so it never expires, never needs a renewed account, and is never silently swapped for a different destination.
Esta herramienta también está en español: generador de códigos QR.
Questions people ask
Is my logo actually uploaded anywhere?
No. The QR code and the logo are both drawn on a canvas in your browser using JavaScript that runs on your device. Nothing you type or upload is sent to us or to any server, not even to build the preview.
Won't the logo stop the code from scanning?
Not if there is enough error correction behind it. QR codes can rebuild a damaged or covered part of themselves from the rest, up to 30% at the highest level. This tool keeps the logo to about 10% of the code's area and automatically raises the error correction level whenever a logo is added, so the code stays reliably scannable. Always test a new code with your phone's camera before you print or send it.
What can I put in a QR code?
Any text up to the length limit below. A website link is the most common choice, but a QR code is just text, so it also works for a phone number (starting with tel:), an email address (starting with mailto:), or a Wi-Fi network: WIFI:T:WPA;S:Network name;P:password;;. Most phone cameras recognise these formats and offer to call, email or join the network directly; see the exact formats below.
Do these QR codes expire, or get tracked?
No. This tool makes a static QR code: your text is encoded directly into the pattern, so it works forever and needs no account to keep working. Some other generators sell a dynamic QR code instead, which points at their server first so they can log every scan; this tool never sees a scan happen, because there is no server in the middle.
What image formats work for the logo, and what do I download?
Upload a PNG, JPG or SVG, ideally a simple square mark rather than a busy photo. The finished QR code with logo downloads as a PNG, ready to drop into a document, a slide or a print layout.
How much text can a QR code hold?
This tool supports up to 858 bytes of text without a logo, or around 400 bytes with one, after which it tells you to shorten the content rather than produce a code that will not scan. A typical web address uses well under 100 bytes, so this covers almost any link; for a long address, a short link uses the space more reliably.