QR Code generator
Turn links and text into a QR Code and download a high-resolution PNG.
Create QR Codes for links, menus, Wi-Fi, payment strings or any text, at 256, 512 or 1024 pixels, and download a print-ready PNG. The code is drawn in your browser — the content is never sent to a server, so it is safe even for sensitive data.
What a QR code is for
A QR code bridges the physical and digital: someone points a camera and lands on a link, typing nothing. It is used on menus, packaging, business cards, flyers, storefronts, payments and event materials. Here you generate a QR code from any link or text in high resolution, ready for screen or print, with no watermark.
Best practices so the QR works
A few precautions ensure scanning: keep good contrast (dark on light), do not shrink it too much in print (ideally 2 cm or more), leave a white margin around it, and test with a phone before publishing. For permanent printed materials, prefer pointing to a URL you control, so you can change the destination later without reprinting.
Generated in the browser, no sign-up
The code is created on your device and downloaded directly — it does not pass through servers and never expires. To lead straight into a chat, use the WhatsApp link generator and turn the resulting link into a QR code here.
Frequently asked questions
Does the generated QR Code expire or have a scan limit?
Never. Paid services create "dynamic" QR codes that route through their servers — ours is static: the content is encoded in the drawing itself, works forever and has no scan limit.
Which size should I pick for printing?
512 px covers business cards and stickers; 1024 px is ideal for posters. Rule of thumb: a printed QR should be at least 2 cm wide for every meter of scanning distance.
Can I encode payment strings?
Yes. Paste a payment string (such as Brazil’s Pix copy-and-paste code) and the resulting QR will be readable by any banking app. Since everything runs locally, the code passes through no middleman.