How to use QR code generator
- 1
Choose what the code should hold, such as a link, Wi-Fi network, text, email, phone number, SMS or contact card.
- 2
Fill in the fields. The preview updates a moment after you stop typing.
- 3
Optionally change the colours, the quiet zone or the error correction, or add your logo in the centre.
- 4
Scan the preview with your phone to check it, then download it as a PNG image or an SVG file.
What this tool does
This QR code generator turns a link, a piece of text or structured data into a QR code you can print or share. It builds the exact text that phone cameras expect for each type: https:// links, WIFI: network codes, mailto: emails, tel: phone numbers, SMSTO: text messages and vCard 3.0 contact cards. Then it draws the code in your browser.
Features
- Seven content types. Link, text, Wi-Fi, email (with subject and message), phone, SMS and contact card.
- Live preview. The code redraws shortly after you stop typing, so you can scan it with your phone straight away.
- Your logo in the centre. Pick an image from your device; error correction is raised to High automatically.
- Colours with a safety check. You get a warning if the contrast is too low or the code is light on dark, which some scanners can't read.
- Quiet zone and error correction. Set the empty border (4 modules is the standard) and the level, from Low (7%) to High (30%).
- PNG up to 2048 px, or SVG. Crisp module edges in the PNG; a compact vector path in the SVG.
Limits
- One QR code holds at most about 2,900 bytes at the lowest error correction, and less at higher levels. Long text, non-Latin scripts and emoji use more space, because they are stored as UTF-8.
- Links without
http://orhttps://gethttps://added, soexample.combecomeshttps://example.com. - Codes are static: you can't edit the content or count scans after you share them.
- How email, SMS and contact codes open depends on the phone's apps. Test them on the devices your audience uses.
Where your text is processed
This tool works in your browser: what you type or paste is processed on your own device, so it isn't sent to our server for this tool. Some other tools on UtiloNest do use our server, and their pages say so.
Frequently asked questions
Do these QR codes expire?
No. They are static codes, which means the link or text is stored inside the pattern itself. There is no redirect through our servers, no account and no subscription that could run out, so a printed code keeps working for as long as the content it points to exists.
Can I change where the code points after printing it?
Not with a static code. Changing the destination later requires a "dynamic" code that sends people through a redirect service. That service can track scans and can stop working if you stop paying. If you need to change a link later, point the code at a page you control and update that page instead.
How does the Wi-Fi QR code work?
It uses the WIFI:T:...;S:...;P:...;; format that the camera apps on iPhone and Android understand. Scanning it offers to join the network without typing the password. Special characters such as semicolons, commas, colons, quotes and backslashes in the network name or password are escaped automatically.
Will a logo stop the code from scanning?
A small logo is fine because QR codes contain error correction. When you add a logo, the tool switches to the highest level (High, about 30% recovery) and keeps the logo to about a fifth of the code's width on a plain box. Always test the final file with a couple of phones before printing.
PNG or SVG — which should I download?
PNG is a ready-to-use image for websites, documents and messages; choose a size up to 2048 pixels. SVG is a vector file that stays sharp at any size, so it is the better choice for print, signs and design tools like Figma, Illustrator or Inkscape.
Where is my text processed?
In your browser. This tool works on your own device, so what you type isn't sent to our server for it.