Enter the required information
Use the fields in the tool above and keep units and formats consistent.
Create QR codes for URLs, Wi-Fi, phone numbers and contact cards. Get practical advice on print size, error correction levels and static vs dynamic codes.
Menu cards, product boxes, event posters and visiting cards all use QR codes to send people somewhere without typing. A QR code generator turns a URL, text, phone number or Wi-Fi login into a square pattern. Any modern phone camera can read it.
The hard part is not making the code. It is making one that scans reliably once printed, at the size and distance people will see it.
| Content type | What happens on scan | Example use |
|---|---|---|
| Website URL | Opens the link in the browser | Restaurant menu, product page |
| Plain text | Shows the text on screen | Serial numbers, short notes |
| Phone number | Offers to call the number | Service van, shop signboard |
| Wi-Fi details | Joins the network | Cafe, office guest Wi-Fi |
| Email or SMS | Opens a pre-filled message | Feedback, lead capture |
| vCard contact | Saves name, phone and email | Visiting cards |
For UPI payments, use the QR provided by your bank or payment app. A self-made payment code is easy to tamper with and harder for customers to trust.
A static QR code stores the data directly in the pattern. It never expires and needs no account. It also cannot be edited, so a typo in the URL means reprinting.
A dynamic code stores a short redirect link that a service controls. You can change the destination later and see scan counts. If that service shuts down or the subscription lapses, every printed code stops working.
Tip for static codes: point them at a page on your own domain. You can redirect that page later without touching the printed code. Check which type a QR code generator produces before you print thousands of flyers.
QR codes can still scan when partly damaged. Level L recovers about 7% of the data, M about 15%, Q about 25% and H about 30%. Use Q or H if you place a logo in the centre or print on outdoor signs.
A common rule of thumb is that scanning distance is about ten times the code's width. A table tent read from 30 cm needs a code of roughly 3 cm. A poster viewed from 2 metres needs about 20 cm.
Print dark modules on a light background, and leave a blank margin of four modules on every side. Short URLs create fewer, larger modules that scan faster. Test the final print on both Android and iPhone. The ToolsMate QR code generator is a quick start, but the print test is what proves it works.
Use the fields in the tool above and keep units and formats consistent.
Review the result shown in the output area.
Confirm that the result matches your situation before using it for a decision.
The supplied text is encoded into a QR image.This describes the core logic used by the tool. Check any assumptions that may affect your result.
Use accurate inputs and keep units consistent.
Review the assumptions before using the result for a decision.
Compare important results with an independent or official source.
Static QR codes never expire because the data is stored in the pattern itself. Dynamic QR codes depend on the provider's redirect service. They stop working if the account is closed, the subscription ends or the company shuts down.
Not with a static code, since the URL is encoded directly. You can use a dynamic QR service instead. Or point the static code at a page on your own website, then redirect that page wherever you need later.
Around 2 x 2 cm is a common minimum for codes scanned at close range, such as on business cards. Scale up for distance: roughly one centimetre of width for every ten centimetres between the code and the phone.
Yes, if you choose a higher error correction level such as Q or H. The logo covers some modules, and error correction rebuilds the missing data. Keep the logo small and always test scanning before printing in bulk.
Common causes are low contrast, a code printed too small or a missing white border. A very long URL also creates a dense, hard-to-read pattern. Inverted colours, light code on dark background, also confuse some older scanner apps.
Choose the Wi-Fi content type, enter the network name, password and security type such as WPA2, then generate. Guests scan the code and their phone offers to join, without anyone reading the password aloud.
The code itself is just data, but it can lead to a phishing page. Check the URL preview before opening it. Businesses should cover old printed codes so nobody can stick a fraudulent sticker over a genuine one.
Explore other useful tools across the site.