Free QR Code Generator
Make a QR code for a web link, your Wi-Fi network, a contact card, a message and more. The code updates as you type, you can choose colours, a dot style and a logo, and you download it as a PNG or an SVG.
Free, no sign-up, and private: the code is created in your browser, so what you type is never uploaded or stored.
- 100% free, no sign-up
- Private: made in your browser
- PNG and SVG downloads
- Never expires
1What kind of QR code do you need?
Your QR code
PNG size
How to make a QR code in four steps
- Choose what the code should do. Pick a type above: a website link, text, email, phone call, SMS, WhatsApp chat, Wi-Fi login, contact card, map location or social profile.
- Fill in the details. The preview on the right updates as you type, and a short message tells you if something is missing or looks wrong.
- Style it if you like. Change the colours, switch between square and rounded dots, or add a logo in the centre. The tool warns you when a choice could make the code hard to scan.
- Download it. Save a PNG (small, medium or large) or an SVG, or copy the image straight into a document.
Which type of QR code should you choose?
- Website link opens a page in the visitor’s browser. It is the most common type, used on flyers, menus, packaging and business cards.
- Text shows a short message, a code or instructions without needing a web page.
- Email opens a new message to your address, optionally with the subject and text already written.
- Phone call and SMS start a call or a text message to a number you choose, which is handy on shop windows, vans and notices.
- WhatsApp opens a chat with your number and can include a first message such as “Hi, I would like a quote”.
- Wi-Fi lets guests join your network by scanning, without typing a long password. It works on most modern phones.
- Contact card saves your name, phone numbers, email, company, website and address to the phone’s address book in one scan.
- Location opens a spot in the maps app, which is useful for events, venues and meeting points.
- Social profile builds the correct profile link for Instagram, Facebook, X, LinkedIn, TikTok, YouTube or Pinterest from your account name.
Make a code that scans first time
- Keep strong contrast. Dark dots on a light background scan best. Light dots on a dark background fail on many phones, and the generator warns you when the colours are too close.
- Do not squeeze it. Leave the white margin around the code (the quiet zone) untouched, and do not place text or pictures over it.
- Keep the data short. A shorter link makes a simpler code with bigger dots, which scans faster and from further away.
- Use a logo with care. A small logo in the centre is fine because QR codes have built-in error correction. Adding a logo switches on the strongest level automatically.
- Choose the error correction level. Medium (15 percent) suits most uses. Choose high or maximum for codes that may get scratched or dirty, such as stickers and outdoor signs.
- Test before you print. Scan the preview with two different phones, then scan the printed copy in the lighting where it will be used.
How big should a printed QR code be?
A reliable rule is to make the code about one tenth as wide as the distance it will be scanned from. Close-up uses can be small and distant uses must be large:
- Business card, receipt or product label, scanned from about 20 cm: 2 to 3 cm wide.
- Flyer or menu, scanned from about 40 cm: 4 to 5 cm wide.
- Poster or shop window, scanned from about 1 to 2 m: 10 to 20 cm wide.
- Banner or billboard, scanned from 3 m or more: 30 cm or larger, and use the SVG file.
PNG or SVG?
PNG is a picture file that works everywhere: websites, emails, Word and PowerPoint. Choose the 1024 or 2048 pixel size if you plan to print it. SVG is a vector file made of shapes, so it stays perfectly sharp at any size and is the best choice for a print shop, a sign maker or a designer. The dot pattern is identical in both files.
Static QR codes: what that means for you
This generator makes static codes. The information is written straight into the pattern, which has three practical effects. The code never expires and never depends on our website. It cannot be edited after printing. And it cannot report who scanned it. If you need a code you can change later, point it at a web page you control and edit that page.
Ideas for using your QR code
- Restaurants and cafes: a link to the menu on every table, or a Wi-Fi code at the counter.
- Small businesses: a contact card or a link to reviews on business cards, invoices and delivery notes. Our invoice and receipt templates pair well with a payment or review link.
- Events and schools: a link to the schedule, a map location, or a sign-up form on posters and handouts.
- Homes and rentals: a guest Wi-Fi code on the fridge, and a house-rules link for visitors.
- Gifts and cards: a link to a video message or a playlist on a gift certificate or greeting.
- Stationery: our letterheads already include a contact QR code that you can build from your own details.
Privacy and safety
Your QR code is made in your browser. The text, passwords and contact details you type are not sent to our server and are not saved, so closing the page clears them. Please use the same care you would with any printed information: do not encode secrets you would not want a stranger to read, and do not stick a code over another one. When you scan codes made by others, check that the address shown by your phone is the one you expected before you open it or enter any details.