Free tool
QR Code Generator
Create a QR code for a link, text or Wi-Fi network and download it as PNG or SVG. Free, with no sign-up, no watermark, and it never expires.
How to create a QR code
- Paste a link or type any text. For a Wi-Fi code, choose "Wi-Fi" and enter the network name and password.
- Adjust the size, colors and error correction if you want. The preview updates as you type.
- Download the code as PNG (for documents, chats and social media) or SVG (for printing at any size), and test it with your phone camera.
What people use QR codes for
- Menus, flyers, posters and business cards that open a website, a form or a social profile.
- Letting guests join your Wi-Fi without spelling out a long password.
- Product packaging, event tickets and presentations that link to more information.
- Sharing a short message, an address or a phone number that people can save instantly.
Tips for the best result
- Keep strong contrast: a dark code on a light background. Many phone cameras cannot read light codes on dark backgrounds.
- Shorter content makes a simpler code that scans faster. For long web addresses, link to a short page on your own site.
- For print, use SVG or at least 1024 px, and make the code no smaller than about 2 cm (0.8 in) across.
- Keep the white border around the code: scanners need that empty margin to find it.
- Always scan the final printed code with a phone before sending hundreds of copies to print.
Helpful guides
Frequently asked questions
Is this QR code generator free?
Yes. It is completely free, with no sign-up, no watermark and no limit on how many codes you create, including for business use.
Do the QR codes expire?
No. These are static QR codes: the link or text is stored inside the code itself, so it keeps working forever. A code with a link only stops working if the website it points to goes offline.
Can I see how many people scanned my code?
No. Static QR codes do not pass through any server, so scans cannot be counted. That also means nobody tracks the people who scan your code.
What is error correction?
QR codes store extra data so they can still be read when part of the code is dirty, damaged or covered. Higher levels make the code more robust but also denser. Medium is a good default; use High if the code will be printed on something that may get scratched.
Why won't my QR code scan?
The most common causes are low contrast between the code and the background, light colors on a dark background, a code printed too small, or no empty margin around it. Dark on light, at least 2 cm wide, with the white border we add, scans reliably.
Is my text sent to your server?
No. The code is created in your browser, and what you type never leaves your device.