IONIAN Tools

Free QR code generator

Links, Wi-Fi, contact cards, WhatsApp and more. Add your logo, pick colours, download PNG or SVG. No sign-up, no watermark, and the codes never expire.

QR codes for website links, Wi-Fi networks, contact cards (vCard), WhatsApp chats, email, SMS, phone calls and plain text. Your logo in the centre, with error correction raised automatically so the code still scans. Custom colours with a contrast warning, adjustable quiet zone and error correction. PNG up to 2048 px for print, SVG for any size, or copy the image straight to the clipboard. Static codes: no sign-up, no watermark, nothing to renew. They work forever.

Frequently asked questions

Do these QR codes expire?

No. These are static QR codes: the link or data is stored in the pattern itself, so there is no server in between and nothing to renew. They keep working as long as the destination exists. The trade-off is that you cannot change where a printed code points, so for print, link to a page you control.

How do I make a Wi-Fi QR code?

Choose Wi-Fi, type the network name exactly as it appears (it is case-sensitive), the password and the security type (WPA covers WPA2 and WPA3). When guests scan it, iPhone and Android phones offer to join the network without typing the password.

Can I put my logo in a QR code?

Yes. Add a logo and it is placed in the centre on a small plate in your background colour. Error correction is switched to High (30%), which lets scanners rebuild the part the logo covers. Keep the logo simple and test the code with two or three phones before printing.

How big should a printed QR code be?

At least 2 × 2 cm (about 0.8 inch) for something held in the hand, like a business card. A rough rule for posters is one tenth of the scanning distance: a code read from 2 metres away should be about 20 cm wide. Use the SVG download for print so it stays sharp at any size.

Is it free, and do you track scans?

It is free with no sign-up and no watermark, and we do not track scans: the codes point straight to your link, Wi-Fi or contact, not through a redirect of ours. If you need scan analytics or a code you can edit after printing, you need a dynamic QR service instead.