Free QR code generator
Turn any link into a QR code in seconds. Add your logo, customize it fully and download PNG, SVG or PDF. Make one, or paste a list and get 100 in a ZIP. No account needed and the code points straight at your link, so it never expires and it's secure.
- No sign-up
- No redirect
- Never expires
What should the code open?
Fill in the form to see your code
Download
SVG and PDF are vector files: sharp at any print size.
Style
Art
A QR code with nothing in between
Most free generators hide a short link of their own inside your code. Every scan goes through their servers first, so they can show ads, count scans, or switch the code off when a trial ends. Ours holds your content directly. You can check: the exact text inside each code is shown under the preview.
Never expires
There is no account or trial behind the code, so nothing can switch it off.
Private by design
Codes are made in your browser. Your links, passwords, contacts and logos never reach our servers.
Every format free
PNG for screens, SVG and PDF for print, or copy straight to your clipboard. No watermark.
One or a hundred
Paste a list of links and get every code in one ZIP, each with its link printed underneath.
How to make your QR code
- 01
Paste your link. Tap + to add a list and make up to 100 codes at once.
- 02
Pick light or dark, dots and corners, then add a Cleve, a pixel banana or your own logo.
- 03
Download PNG, SVG or PDF, copy it straight into a doc, or get every code in one ZIP.
Most free QR generators have a catch
Here is what to check before you print a few thousand flyers.
Code keeps working without an account
- Cleve
- Yes
- Typical "free" generator
- Often stops when a free trial ends
Code holds your link directly
- Cleve
- Yes
- Typical "free" generator
- Usually goes through their own short link
SVG and PDF downloads
- Cleve
- Free
- Typical "free" generator
- Often need a sign-up or paid plan
Sign-up needed
- Cleve
- No
- Typical "free" generator
- Often, before you can download
Static vs dynamic QR codes
Static
What you make hereA scan goes straight from the QR code to your link.
The code holds your link or text itself. It works forever and needs no account, but you cannot change where it points after printing.
Dynamic
A scan goes from the QR code to their server, then to your link.
The code holds a short link that redirects to your page. You can change the destination and count scans, but the code depends on that service staying up and being paid for.
Want to change what people see without reprinting?
Point a static code at a Cleve doc and edit the doc whenever you like. The code stays the same.
Love sharing docs?
Write menus, guides and event pages in Cleve with AI, share them with one link, and update them any time. Your QR code never needs reprinting.