Free QR Code Generator
Make a QR code. Make it free.
Free QR codes that never expire. No sign-up, no watermark, no tracking.
Make it yours
100% localLink to a website, a document, or anywhere on the web.
Customize your code Optional
Recovery is the approximate damaged area a code can tolerate. Always test your code before printing.
Your QR code
LIVE PREVIEWEnter your content to see a live preview.
High resolution. No watermark. Yours to keep.
How to create a QR code in 3 steps
- 1Choose a type
Pick from URL, Wi-Fi, vCard, WhatsApp, email, SMS, event, location, or plain text. Each type has fields tailored to what you want to share.
- 2Add your content
Fill in the details — a link, a network name and password, contact information, or a message. The live preview updates as you type.
- 3Download and share
Export a high-resolution PNG, a scalable SVG, or a JPG. Print it, embed it, or send it — no watermark, no account, yours to keep.
Static vs dynamic QR codes, explained honestly
There are two kinds of QR codes, and it helps to know the difference before you choose a tool.
Static codes (what we make)
- Your data is encoded directly into the QR image.
- The code never expires and never routes through a server.
- No internet connection is needed to read the code itself.
- You own the image — download it and keep it forever.
Dynamic codes
- Redirect through a server so the destination can change later.
- Often require a paid plan and can stop working if it lapses.
- Track scan counts and locations through the redirect.
- Useful for campaigns, but add a dependency and a cost.
Every code this tool creates is static. That means it is free forever, works offline, and never expires — but the destination (like a website link) must stay online on its own. If you need to change where a code points after printing it, plan your link before you print, or use a redirect URL you control.
Features
No trial, no credits, no hidden tiers. Create and download as many codes as you need, always.
Skip the account. Open the page, make your code, and leave — no email, no password, no tracking.
Match your brand with foreground and background colors, gradients, and a choice of dot and corner styles.
Drop your logo into the center of the code. High error correction keeps it scannable with a branded look.
Download a scalable SVG for crisp printing at any size, plus PNG and JPG for everyday use.
Everything is generated in your browser. Your content is never uploaded, stored, or tracked.
Popular uses
A vCard code lets contacts save your details in one tap — no typing.
Link to a digital menu so guests scan and browse on their phones.
Let guests join your network by scanning instead of asking for the password.
Share calendar entries so attendees save the date and details instantly.
Send buyers to manuals, warranty pages, or support with a single scan.
Turn a printed ad into a direct link to a signup, store, or landing page.
Printing tips
- Print at least 2 × 2 cm so phone cameras can focus on the small dots.
- Use dark dots on a light background — black on white scans most reliably.
- Keep a clear white margin (the quiet zone) around the code, at least four modules wide.
- Always test with a real phone before printing in bulk or going to press.
- For dark packaging, print the code on a white sticker instead of reversing the colors.
- Avoid stretching or distorting the code — keep it square for reliable scanning.
Frequently asked questions
Do these QR codes expire?
No. These are static QR codes — your data is encoded directly into the image, so the code itself never expires. A linked website must stay online on its own, but the code keeps pointing to it forever.
Is it really free?
Yes. Create and download as many codes as you need with no cost, no account, and no watermark. There is no premium tier.
Can I add a logo?
Yes. Open the Customize panel and upload a PNG, JPG, or WebP logo. The tool raises error correction to the highest level automatically so the code stays scannable.
What is the best file format for printing?
SVG is best for print because it scales without losing sharpness. PNG works well for most everyday uses at 1000 px or larger. Use JPG only when file size matters more than crispness.
Do you store my data?
No. All QR codes are generated locally in your browser. Your content is never sent to a server, stored, or tracked. Refreshing the page clears your input.
Do I need to create an account?
No account is needed. Open the page, make your code, and download it — that is the whole process.
Can I change a code after downloading it?
Not an existing static code. Change the content here and download a new one. A downloaded image always contains the original information.
What types of QR codes can I make?
URL, plain text, Wi-Fi, contact (vCard), email, SMS, WhatsApp, phone, location, and event codes — each with fields tailored to its purpose.
Will my code work on all phones?
Modern iPhones and Androids read these codes with the built-in camera. Keep contrast high and the code at least 2 × 2 cm for the best results.
Can I use these codes commercially?
Yes. The codes you generate are yours to use however you like, including on products, packaging, and marketing materials.