Create custom QR codes for URLs, text, WiFi, vCard, email and more — with colors and instant download.
Opens in a full-screen window where you choose what your QR code should do — a link, WiFi, contact card, email and more. Generated on your device, nothing is uploaded or stored.
What is a QR code generator?
A QR code generator turns text, links and contact details into a square pattern that any phone camera can read in a second. Instead of asking people to type a long URL, they just point their camera and the job is done.
This tool builds the code entirely on your device. You pick what the code should do, tweak the colors and size, and download a clean PNG or SVG ready for printing or your website.
How to use this tool
Choose what your QR code should do, like opening a website or joining a WiFi network.
Fill in the fields that appear for that type.
Watch the live preview update as you type.
Adjust colors, error correction and size.
Download the code as PNG or SVG, or copy the embed code for your site.
What can a QR code store?
A website URL that opens in the browser.
Plain text that shows as a message.
WiFi details so guests connect without typing a password.
A vCard with your name, phone and email so people save you as a contact.
An email with a subject and message ready to send.
A phone number, SMS, map location or calendar event.
Tips for a code that scans well
Keep the foreground darker than the background, because scanners read the dark modules against the light ones. Choose a larger size for printing, and use the SVG download when you need crisp results on posters or packaging. A little quiet space around the code helps scanners find it faster.
Frequently Asked Questions
Open your phone camera and hold it over the code for a couple of seconds. A notification pops up with the content, like a link or a message. No extra app is needed on most modern phones.
Yes. QR code technology is open and free to use for anyone, including commercial projects. Codes you generate here are yours to keep, print and share as you like.
Yes. Pick any foreground and background color. Keep the foreground darker than the background so scanners can still read the code easily.
Error correction lets a code stay readable even when part of it is dirty or damaged. Higher levels survive more damage but make the code denser. Medium is a good default for most uses.
Use PNG for screens and general use, and SVG for printing. SVG is a vector format, so it stays sharp at any size, from a small card to a huge poster.
Some generators embed logos in the center, but it covers part of the data and needs a high error correction level to keep working. This tool keeps the code clean for the most reliable scans.
No. The QR code is generated on your device. Your text, links and WiFi details never leave your browser.
A QR code never expires on its own. It stays valid as long as the content inside it, like a website, keeps working.