QR Code Generator

Colours
Style
Logo

Optional. Placed in the centre, with error correction set to High so the code still scans. The image stays in your browser.

Error correction

Higher levels stay scannable when the code is dirty or partly covered, but pack less data.

Checking it scans...

Points straight at your link. No tracking redirect.

Links, Wi-Fi, contacts and more. Pick colours, add a logo, check it scans, download. No ads, no tracking redirect.

Why this one

Your link, encoded directly, not routed through us.

A lot of free QR generators quietly wrap your link in a redirect through their own domain. That lets them count scans, show you an upsell, and sometimes change or switch off the link later. Your customers scan their URL, not yours. This tool encodes your link straight into the code, in your browser, so the QR points only where you told it to, and keeps working long after any service would have expired it.

  • The link is encoded directly: no redirect, no expiry, no scan tracking
  • Generated in your browser; nothing about your link is sent anywhere
  • Download as PNG for screens or SVG for print, with a scan check first
  • No ads, no watermark, no account

Colour QR codes that still scan

A scanner reads a QR code by telling dark modules from light ones, so what matters is contrast, not colour. Navy, forest green, burgundy or your brand purple on white all read as reliably as black. The failures come from pairs that are close in brightness, such as yellow on white or grey on grey, and from inverted codes, light on dark, which most phone cameras handle but some older scanner apps do not. The generator flags both, and its scan check reads the finished code back before you download it.

Wi-Fi, contacts, email, calls and texts

A QR code holds text, and phones recognise a few standard formats in that text. This tool writes them for you:

  • Wi-Fi joins a network without typing the password, using the WIFI:T:WPA;S:name;P:password;; format that iPhone and Android cameras read.
  • Contact saves a person to the address book as a vCard, with name, company, phone, email and website.
  • Email opens a new message with the address, subject and text filled in.
  • Phone and SMS start a call or a text. Include the country code so it works for visitors from abroad.

Logos and transparent backgrounds

QR codes carry redundant data, which is what lets a logo cover the middle. At the High error correction level a scanner can rebuild about 30% of the code, so the logo is capped well below that and the modules behind it are cleared rather than drawn over. For print work, a transparent background lets the code sit directly on your design. Keep it dark on a light area and leave a clear margin around it, because scanners use that quiet zone to find the edges of the code.

QR code generator FAQs

Is this QR code generator free?

Yes, completely free with no account, no watermark and no limits. Generate as many codes as you like and download them as PNG or SVG.

Do the QR codes expire or get tracked?

No. Many free QR generators route the code through their own domain as a redirect, which lets them count scans and, in some cases, change or disable the link later. This one encodes your link directly into the code, in your browser. There is no redirect, no expiry and no tracking. The code works forever and points only where you told it to.

How do I turn a link into a QR code?

Paste the link into the Link box and the code appears straight away. Download it as PNG or SVG. If you type a bare address such as example.com, the tool adds https:// for you, because without it some phone cameras treat the code as text and offer a web search instead of opening the page.

Can a QR code be in colour?

Yes. Scanners care about contrast, not colour, so any dark shade on a light background works: navy, forest green, deep red, purple. Problems start when the two colours are close in brightness, such as yellow on white or mid grey on light grey. The tool warns you about low contrast and runs a scan check on the result.

How do I make a Wi-Fi QR code?

Choose Wi-Fi, enter the network name and password, and pick the security type, which is WPA for almost every modern router. Scanning it with an iPhone or Android camera offers to join the network, with no typing. The password is encoded into the code itself, so anyone who can see the code can join; print it for guests, not for a staff network.

Can I put a logo in the middle of a QR code?

Yes. Upload an image and it is placed in the centre, with the modules behind it cleared. The error correction is set to High, which lets a scanner rebuild up to about 30% of the code, and the logo is capped well under that. The scan check confirms the result still reads. Your image never leaves your browser.

Can I make a QR code with a transparent background?

Yes. Tick Transparent background and both downloads, PNG and SVG, leave the background empty so the code sits directly on your artwork. Put a dark code on a light area of the design, and keep a clear margin around it: scanners need the quiet zone to find the edges.

PNG or SVG: which should I download?

Use SVG for print, signage or anything that needs to scale, since it stays sharp at any size. Use PNG for slides, documents and the web, at 512, 1024 or 2048 pixels. 1024 suits most uses; pick 2048 for large prints if your printer will not take SVG.

What does the error-correction level do?

QR codes carry redundant data so they still scan when part of the code is dirty, creased or covered. Higher levels recover from more damage (roughly 7% at Low up to 30% at High) but leave less room for data, so the code becomes denser. Medium is a good default; raise it if the code will be printed small or placed somewhere it may get scuffed.

Does it work offline?

Yes. The page is static and the codes are generated entirely in your browser, so once the page has loaded it keeps working with no connection. Nothing about your link is ever sent to a server.