Business tool
QR Code Generator
Make QR codes for links, text, Wi-Fi, email, phone, SMS and contacts. Pick colours, error correction and size, add a logo, download PNG or SVG.
Free, no sign-up. Runs in your browser; nothing is uploaded.
Content
Style
Your QR code
Fill in the content to see your QR code.
17 characters encoded
How to use the qr code generator
Choose the content type first
A QR code is just text drawn as a pattern. What matters is the format of that text, because the phone decides what to do with it.
- URL opens a web page. Bare domains such as
example.comgethttps://added for you. - Wi-Fi lets guests join your network by scanning. Enter the exact network name, the password and the security type.
- Email, Phone and SMS open the mail app, dialler or messages app with the fields already filled in.
- Contact produces a vCard so a scan offers to save the person to the address book.
Make it scan reliably
- Keep contrast high. Dark code on a light background is the safe choice. The tool shows a warning when the colour pair is risky.
- Leave the quiet zone. The margin around the code should be at least 4 modules wide. Cropping it is the most common reason a printed code fails.
- Use the right error-correction level. L recovers about 7% damage, M 15%, Q 25% and H 30%. Higher levels add more modules, so the code gets denser for the same content.
- Shorter is better. A short URL gives a sparse, easy-to-scan pattern. If the content is long, consider a shorter link on your own domain.
Adding a logo
When you upload a logo it is drawn in the centre on a background-coloured patch, and the level is switched to H automatically, because the logo hides some modules and the error correction has to rebuild them. Keep the logo simple and small, and always test the finished code with two or three different phones before printing.
Size for print
A rule of thumb is a scanning distance ten times the code width: a code on a poster read from 2 metres should be about 20 cm wide. Business cards can go down to 2 cm when the content is short. Export SVG for print jobs so the printer can scale it without blur.
PNG or SVG
PNG is a fixed-size image, perfect for web pages and slide decks. SVG is vector, so it stays crisp on banners and packaging. Logos in the SVG are embedded, so the file is self-contained.
Frequently asked questions
Do these QR codes expire?
No. The code is generated entirely in your browser and the data is stored in the pattern itself, so there is no redirect service that can expire or be switched off. If the link inside points to a page you take down, the code stops being useful, but the code itself never stops working.
Which error-correction level should I choose?
M is a good default. Use H when you add a logo or the code will be printed on something that can get scuffed. Higher levels restore more damage but produce a denser pattern, which needs a larger print size to scan.
Why does my coloured QR code not scan?
Scanners need strong contrast, and most expect a dark code on a light background. Pale foregrounds, low-contrast pairs and inverted (light on dark) codes fail often. The tool warns you when the contrast ratio is below 4:1.
How do I make a Wi-Fi QR code?
Choose the Wi-Fi type, enter the network name and password, and pick the security type (WPA for nearly all modern routers). Phones scanning the code offer to join the network without typing the password.
PNG or SVG: which should I download?
Use SVG for print, signage and anything that may be resized, because it stays sharp at any size. Use PNG for web pages, documents and slides.