Free QR Code Generator
Pick what the code should do, fill in the details, and download it. Static codes are free and need no account.
Your QR code appears here
About QR Code Generator
Generate a QR code in one step — paste a link or any text, pick PNG or SVG, and download it. Static codes are free and need no account. Create a dynamic QR code instead and you can change where it points after the sticker is printed, and see how many people scanned it, when, and on what device.
- PNG and SVG output at any resolution, with custom colours
- Add your logo to any code — error correction is raised automatically so it still scans
- Bulk generation: upload a CSV and get every code back in one zip
- Dynamic codes with an editable destination URL
- Scan analytics: totals, timestamps, device and referrer
- REST API with a single key shared across every tool
Frequently asked questions
- Are these QR codes free?
- Yes. Static QR codes are free and work without an account. Dynamic codes with scan analytics need a free account, and the free plan includes several of them each month.
- Do the QR codes expire?
- No. A static QR code encodes your data directly and works forever. Dynamic codes keep working as long as your account is active, because they route through a short link we host.
- Can I change the link after printing the QR code?
- That is exactly what dynamic QR codes are for. The printed code points at a stable short URL, and you can repoint that URL to any destination at any time.
- Can I put my logo in the QR code?
- Yes, on any code type. Adding a logo automatically switches the code to the highest error-correction level and keeps the logo clear of the three corner squares a scanner needs, so the code still reads. A larger logo is always less reliable — scan it with a phone before printing in quantity.
- Can I generate lots of QR codes at once?
- Yes. Upload a CSV with one row per code and you get a zip with one PNG per row, up to 500 per file. Bulk generation needs a free account, and each code counts once against your monthly allowance.
- Is there a QR code API?
- Yes. POST to /api/qr/generate with your API key to create codes programmatically, and use the /codes endpoints to manage dynamic codes and read scan stats.