QR code generator
Make a QR code for a link, a Wi-Fi network, a contact and more. The content goes straight into the code: no tracking redirect, no sign-up, and it never expires.
How to make a QR code
- Choose what the code should do: open a URL or show text, join a Wi-Fi network, save a contact, start an email, or call or text a phone number.
- Fill in the fields. The code updates as you type; scan it with your phone camera to check.
- Download a PNG for documents and the web, or an SVG for print, which stays sharp at any size.
Static QR codes that never expire
Many QR sites make "dynamic" codes that point to their own short link, so they can count scans, and then stop working when a trial ends. Codes made here are static: your link or text is stored in the code itself, so it works forever, and nobody sits between the person scanning and your content. The code is generated in your browser; nothing you type is sent anywhere, including Wi-Fi passwords.
Tips for codes that scan
- Keep contrast high: a dark code on a light background. Inverted (light on dark) codes don't work with every reader, and the tool warns you.
- Leave the quiet zone: the blank border, ideally 4 modules wide, helps cameras find the code.
- Error correction: M suits most uses. Choose Q or H if the code will be printed on rough surfaces or you plan to put a small logo over the middle. Higher levels make the code denser.
- Shorter is easier: long text makes small, dense modules. For links, use the shortest URL that works.
Questions
Do these QR codes expire?
No. They are static: the content is encoded directly in the image, with no redirect through a server. They work as long as your link does.
Is it free for commercial use?
Yes. Use the codes anywhere, including print and packaging. "QR Code" is a registered trademark of DENSO WAVE, which allows free use of the standard.
How do I make a Wi-Fi QR code?
Choose Wi-Fi, enter the network name and password and pick the security type. Phones running iOS 11+ or Android 10+ join the network when they scan it with the camera.
Is my Wi-Fi password sent anywhere?
No. The QR code is generated in your browser and nothing you type leaves your device.
PNG or SVG?
PNG works everywhere, including documents and chat. SVG is a vector image: use it for print and design tools, since it stays sharp at any size.
How much can a QR code hold?
Up to 2,953 bytes at error correction L, or about 1,270 at H. Plain text in other scripts and emoji take more bytes per character.
Can I change the colors?
Yes. Any CSS color works. Keep the code dark and the background light with strong contrast; the tool warns you when a color pair may not scan.