QR Code Generator
Create QR codes for links, Wi-Fi, contacts, email, phone and SMS, then download as PNG or SVG
Options
Your QR code will appear here as you type.
About this tool
This QR code generator turns links, Wi-Fi logins, contact cards, email, phone numbers and SMS messages into a scannable QR code. Choose a mode, fill in the fields, and a live preview is drawn instantly. You can set the foreground and background colors, the pixel size and the quiet-zone margin, and pick an error-correction level that decides how much of the code can be damaged and still scan. Download the result as a crisp PNG image or as a scalable SVG that stays sharp at any size. Everything is generated locally in your browser, so the data you encode is never uploaded to a server.
How to use
- 1 Pick a content type: text or URL, Wi-Fi, contact, email, phone or SMS.
- 2 Fill in the fields; the QR preview updates automatically as you type.
- 3 Adjust the colors, size, quiet-zone margin and error-correction level if you like.
- 4 Download the QR code as PNG or SVG, or copy the encoded text.
How it works
A QR code stores text as a grid of black and white modules. This tool builds that grid for the exact data you enter: a plain URL, a WIFI: string your phone reads to join a network, a vCard for adding a contact, or a mailto:, tel: or SMSTO: link. The text is encoded as UTF-8 so non-Latin characters and emoji are preserved. Error-correction adds redundancy using Reed-Solomon codes, so a code set to High can still be read even if up to about 30% of it is dirty or covered. PNG is a fixed-resolution image, while SVG is vector based and stays perfectly sharp when printed at any size.
Frequently asked questions
Do QR codes expire or stop working?
No. The QR code is a static image that contains your data directly, so it never expires and needs no server or account. As long as the content it points to (for example a web page) still exists, the code keeps working.
Which error-correction level should I choose?
Higher levels add more redundancy so the code survives smudges, small logos or print damage, but they also make the pattern denser. Medium is a good default. Use High if the code will be printed small, placed outdoors, or partly covered by a logo.
What is the difference between PNG and SVG?
PNG is a pixel image at a fixed size, ideal for screens and quick sharing. SVG is a vector format that scales to any size without blurring, which is best for printing on posters, packaging or large signs.
How does the Wi-Fi QR code work?
It encodes your network name, password and encryption type in a standard WIFI: format. When someone scans it with a modern phone camera, they are prompted to join the network without typing the password, which is handy for guests.
Is my data sent to a server?
No. The QR code is generated entirely in your browser using JavaScript, so the text, passwords or contact details you enter never leave your device and nothing is stored online.
Related tools and uses
Generate a QR code to share a link on a flyer, put your Wi-Fi password on a guest card, add yourself to someone's contacts, or open a pre-filled email or text with one scan. Pair it with the URL encoder when building links, the color tools to match your brand palette, and the contrast checker to keep the code easy to scan.