Create QR codes for websites, WiFi, contacts, email and more. Customize colors, add a logo, download instantly.
Select a logo
A static QR code (what this tool generates) encodes your data directly and never changes — it works forever with no ongoing service required. A dynamic QR code points to a redirect URL you control, so you can update the destination later, but it depends on a third-party service staying online.
This tool supports plain text, vCard contact cards, email addresses, and Wi-Fi network credentials, in addition to standard URLs.
Yes, as long as the logo doesn't cover too much of the code — QR codes have built-in error correction that tolerates a portion of the image being obscured. Test the code with a few different phone cameras before printing at scale, though.
Static QR codes, like the ones generated here, never expire — the data is embedded directly in the pattern, so it will scan correctly indefinitely.