Create QR codes for free
A QR code is a square barcode that phones can scan to open a link, join a Wi-Fi network, start an email or call a number. This QR code generator creates high-resolution codes in seconds, with no account, no watermark and no expiry date. The codes are generated in your browser, so the content — including Wi-Fi passwords — stays private.
What you can encode
- Text and URLs – link to a website, menu, product page, app store listing or document.
- Wi-Fi networks – guests scan the code to connect automatically, without typing a long password. Supports WPA/WPA2/WPA3, WEP and open networks, including hidden SSIDs.
- Email – opens a pre-filled message with recipient, subject and body.
- Phone numbers – starts a call with one tap.
Design and download options
- Colours – match your brand by changing the code and background colours. Keep a strong contrast between them.
- Error correction – from L (7% of the code can be damaged) to H (30%).
- PNG in four sizes (256 to 2048 pixels) for screens and documents.
- SVG vector output for posters, packaging, business cards and large-format print.
Where QR codes work well
Restaurants and shops put menus, ordering pages and reviews one scan away. Events link to tickets, schedules and maps. Business cards and flyers carry a website or contact link without a long URL. Homes and offices display a Wi-Fi code for guests. Packaging and manuals link to setup videos and support pages.
Static vs. dynamic QR codes
The codes made here are static: the content is written directly into the pattern. They need no server, never expire, and cannot be used to track who scanned them. Some commercial services create dynamic codes that point to a short link on their servers so the destination can be changed later — but those codes stop working if the subscription ends. If you may need to change the destination, link the QR code to a page on your own website that you control.
Printing tips
Print codes at least 2 × 2 cm, and larger when people will scan from a distance — a common rule is a width of one tenth of the scanning distance. Leave a blank margin around the code, avoid glossy surfaces that reflect light, and always test the printed code with a couple of different phones before printing in bulk.
Need a traditional product barcode instead? Use the Barcode Generator.