QR code generator: free, with your logo
Paste a link or text and get a QR code you can download as PNG or SVG. Change the colors, round the dots, add your logo. It never expires and nothing is uploaded.
Free from Darnly. Spot a bug in the app you're building? Darnly hands it to Claude Code, Codex or Cursor in one key.Add to Chrome
Technical details
- Error correction: M
- Size: 25 × 25 modules
- Contrast ratio: 16:1
More free tools
See all 89 toolsHow it works
- Type or paste a link or any text. The QR code at the top updates as you type.
- Pick its colors and the dot style. Add your logo if you like: we raise the error correction to the highest level so it still scans.
- Check the note on the preview. If it says the code may be hard to scan, use darker dots or a lighter background. Then download it as PNG or SVG.
Questions
Do these QR codes expire?
No. The link or text is stored inside the code itself, not on a server, so it works forever and there is nothing to renew. If the page it points to moves, you need a new code.
Can I add my logo?
Yes. Upload a PNG, JPG or SVG and it goes in the middle. We switch error correction to H, which lets a scanner recover up to 30% of the code, so the part under the logo can be missing and it still reads.
Why does it say my colors are hard to scan?
Phone cameras need a clear difference between the dots and the background. We measure the contrast ratio and warn below 4:1. Light dots on a dark background also fail on some older scanner apps, so we warn about that too.
PNG or SVG?
PNG works everywhere: slides, docs, social posts. SVG stays sharp at any size, so use it for print, posters and stickers, or to drop into your website code.
How big should I print it?
At least 2 cm (about 0.8 inch) across for a phone held close. A good rule is one tenth of the scanning distance: a poster read from 2 metres away needs a code about 20 cm wide. Leave the white border around it.
Is anything uploaded?
No. The code and your logo are made in your browser and never leave your computer.