What is a QR code generator?
This free QR code generator instantly creates the right QR code for your purpose — a URL, Wi-Fi login details, a business card (contact), email, phone number, SMS, calendar event, or map location. Whether you need a Wi-Fi password QR code, a QR code for a business card, or one for a menu, poster, or slide deck, you can create it right here with no software to install. Every QR code can be downloaded for free as a PNG or SVG file, and everything is processed instantly in your browser. Some free QR code services actually route through their own shortened URL, so if that service shuts down or switches to a paid plan later, every QR code you already printed stops working all at once. This tool encodes your content directly into the QR code itself, so it keeps working independently of this site.
How to use it
First choose the type of QR code you need (URL, Text, Wi-Fi, Contact, Email, Phone, SMS, Event, or Location), then fill in the matching fields. A live preview of the QR code appears below as you type. Once you're happy with the result, click the "PNG" or "SVG" button to download it. If your input is too long to fit in a QR code, you'll see a message letting you know.
When it comes in handy
- Quickly sharing a Wi-Fi password or website address
- Adding a QR code to a business card or flyer
- Linking a printed menu to an online ordering page
- Embedding a QR code in a presentation or poster
- Adding a calendar QR code to an event invitation
- Creating a QR code that starts a phone call or text message
QR code types and print-ready tips
What happens after a scan depends on the QR code's data type. A URL QR code opens a website instantly, a Wi-Fi QR code connects to the network automatically without typing the password, and a vCard (business card) QR code saves the contact directly into the scanner's contacts app. Picking the right type for your purpose means the user gets exactly the outcome they expect right after scanning.
Checklist for printing
- Leave a quiet zone of at least 4 modules around the code — without enough margin, scanners can't detect its edges
- Keep strong contrast between foreground and background colors — low contrast significantly hurts scan rates
- Print at least 1/10th the size of the scanning distance — for a 1m scan distance, aim for at least 10cm
- If you add a logo, use a high error-correction level (H) so the covered area can still be reconstructed
Frequently Asked Questions
- Is this free to use?
- Yes. You can create and download QR codes for free, with no account required.
- What formats can I download?
- Both PNG and SVG. PNG works great for documents and printouts, while SVG is a scalable vector format that stays crisp at any size.
- Is there a limit to how much text I can encode?
- QR codes can only hold so much data. If your text is too long, you'll see a message on screen — try a shorter URL or trimming the text.
- Can I make a QR code for Wi-Fi or a business card?
- Yes. Pick Wi-Fi, Contact, Email, Phone, SMS, Event, or Location from the category tabs at the top to create a QR code for that specific purpose. For example, a Wi-Fi QR code will connect the device to that network as soon as it's scanned.
- Do QR codes expire?
- The QR code itself never expires. However, a URL-type QR code stops working if the linked page is deleted or its address changes.
- Why won't my QR code scan?
- Usually it's printed too small, has too little margin, or the logo covers too much of the code. Try regenerating with a higher error-correction level and more margin.
- Is the data in my QR code sent to a server?
- No. QR codes are generated instantly in your browser — the URL or text you enter is never sent to or stored on a server.