Create QR codes for URLs, text, email, phone & WhatsApp. Download as PNG instantly. Fully customizable.
Fill in the details — QR code updates live
Pick the content type: a website link, plain text, an email, a phone number, or a WhatsApp number with a pre-filled message. As you type, the QR code updates instantly, so you can check it scans correctly before downloading.
Use URL/Link for websites, portfolios or social profiles. Use WhatsApp when you want people to start a chat with a pre-filled message already in the box, ideal for customer service or event sign-ups. Use Email to pre-fill a subject and body so people can message you without typing your address. Phone and Plain Text cover everything else, from a printed contact number to a short note.
Choose Small or Medium for on-screen or digital use, and Large or XL for print materials like posters or packaging, where the code needs to be scannable from a distance. Keep the QR color noticeably darker than the background, since low contrast between the two can make codes unreadable to some scanners.
Will the QR code expire or stop working?
No. The QR code is generated instantly in your browser and encodes your content directly. It does not rely on a server, account, or subscription, so it will not expire.
Can I reuse the same QR code for a different link later?
Not directly. A QR code encodes the exact content you enter at the time you generate it. If your link or number changes, generate a new code and replace the old image wherever it is printed or shared.
Does this track who scans my QR code?
No. This tool does not add any tracking or analytics to the codes it generates. It simply encodes the content you provide into a downloadable PNG.
Looking for more use cases? See our QR code generator guide.
We use cookies for analytics and to show ads (Google Analytics & AdSense). Your files are never uploaded — only standard cookies are used. See our Privacy Policy.