Type a link or any text and watch your QR code appear — free, with no sign-up and nothing uploaded anywhere.
#000000
#FFFFFF
⚠ These colours are very close together — phone cameras may struggle to scan this code. A dark code on a light background scans best.
The QR code is generated locally in this browser tab. The text you type is never sent to a server, stored, or tracked. Nothing is stored by this page; any PNG you download remains on your device.
Yes — completely free, with no sign-up, no watermark and no limit on how many codes you make. There is nothing to install.
No. These are static QR codes: the text or link is encoded directly into the pattern, so the code works forever and never depends on this website.
Website links, plain text, phone numbers, email addresses, Wi-Fi details — anything text-based. Shorter content makes a simpler code that scans faster and from further away.
It controls how much of the code can be damaged, dirty or covered and still scan. M recovers about 15%, Q about 25%, and H about 30%. Choose H if you plan to print the code or place a logo over the middle.
256 px is plenty for screens and small labels. 512 px suits documents and flyers. 1024 px is best for printing large — posters, banners and shop signs.