This page generates QR Codes for eleven content types — link, text, Wi-Fi, contact, e-mail, phone, SMS, WhatsApp, location, event and static Pix — and exports them as SVG or PNG. All the work happens in your browser: what you type is never sent to a server.
How it works
- 1Pick the content type. The fields change with the type, and the required ones are marked with an asterisk.
- 2Fill in the fields and watch the preview. The check panel lists what blocks generation, such as an invalid e-mail address.
- 3Download as SVG or PNG. Both formats come from the same code that was just checked; if the check fails, the download is refused.
SVG or PNG: which one should I pick?
SVG is vector: it scales without blurring and is the better choice for print, signage and stickers. PNG is a pixel image that almost every program and social network accepts. In both formats the white border around the code is kept, because scanners need it to lock on.
What is the difference between a static and a dynamic QR Code?
This generator creates static codes only: the content lives inside the image and never changes once printed. A dynamic code stores a short address that can be redirected later, and depends on an external service this site does not provide. With no redirection, changing the target of a printed code means generating a new one.
Pix: what is checked and what is not
The Pix payload follows the BR Code manual: fields, order, CRC16 and the limits for name, city, amount and identifier. The check is structural. The DICT is never queried, so the key's existence, ownership and the payee name are not confirmed. Test the code in your own bank app before taking payments.