Skip to content

QR code generator

Runs on your device

Make QR codes for links, Wi-Fi, contacts and more, with your colours and logo, checked to scan before you download. No sign-up, no expiry.

What the code holds
Style
A logo switches on the strongest error correction so the code still scans.

Fill in the details to see your code.

PNG size

How to use QR code generator

  1. Choose what the code holds: a link, text, Wi-Fi details, a contact card, an email, a phone number, an SMS or a UPI payment.
  2. Fill in the details. The preview updates as you type.
  3. Optionally pick colours, round dots, or add a logo in the middle.
  4. Wait for the scan check to pass, then download a PNG or an SVG.

Static codes that never expire

Many free QR generators quietly make dynamic codes: the code points to the generator's own short link, which redirects to yours. That lets them count scans, but it also means the code stops working when a free trial ends or the company changes its plans, often after the menus or flyers are already printed. Codes made here are static: your link or details are stored in the code itself. Nothing passes through our servers, nothing can be switched off, and nobody tracks who scans it.

More than links

Wi-Fi codes let guests join a network by pointing their camera at it, without typing a long password; they suit cafes, offices and holiday rentals. Contact codes hold a vCard with a name, company, phone, email and website, which phones offer to save straight to the address book; print one on a business card or a conference badge. Email, phone and SMS codes open a pre-filled message or call, and UPI codes open a payment app with the payee and optional amount filled in.

Your colours and logo, still scannable

Branding a code is where most go wrong: a pale colour, a dark background or a big logo can make it unreadable on some phones, and you find out after printing. Here every change is decoded straight away, the way a phone camera would, and the result is shown as a passed or failed scan check. A logo automatically switches on the strongest error correction, which lets scanners rebuild up to 30% of a damaged or covered code, and the logo is kept to a size well inside that margin.

Printing tips

Download the SVG for print: it stays sharp at any size. Keep the white border around the code; scanners need it. As a rule of thumb, make the code at least one tenth as wide as the distance it will be scanned from, so 2 cm wide for a menu on a table and much larger for a poster across a room. Shorter content gives a simpler code that scans faster and from further away.

Questions

Do the codes expire?
No. The code holds your link or details directly, not a redirect through our servers, so it works for as long as the link does and nobody can switch it off or count its scans. Many free generators make 'dynamic' codes that stop working when a trial ends; these don't.
Will it still scan with my logo and colours?
The tool checks. Every time the code changes it's decoded the way a phone camera would, and you see whether it reads back exactly. A logo turns on the strongest error correction, and you're warned about colour choices that many phones can't read, such as light codes on dark backgrounds.
Which format should I download?
SVG for print and design work: it stays sharp at any size. PNG for documents, slides and websites; choose 2048 px for printing a PNG large.