Add your own logo and colours. No sign-up, no watermark, completely free.
Scan your code with a few different phones and apps before you print it. Takes a minute, saves a reprint.
Keep enough difference between the code and the background. Light on dark works, but low contrast does not scan.
A logo covers part of the code. Set error correction to Q or H, keep the logo under 30%, and test the result.
QR codes cannot count scans themselves. Use a short link with analytics and make the code point at that.
This tool is provided as is. It works well in practice, but testing before you use it remains your call.
Codes are generated on the server and not stored. Uploaded logos are used for that one code and then discarded.
Pick what the code should do — open a link, start a WhatsApp chat, write an email or show plain text. Type the content, choose your colours, and press generate. The code appears straight away and you can download it as SVG or PNG.
SVG or PNG? Use SVG for anything printed: posters, flyers, packaging, signage. It stays sharp at any size because it is drawn, not pixels. PNG is fine for screens, social posts and email.
How small can it go? As a rule of thumb, keep the printed code at least 2 x 2 cm and make sure there is a quiet margin around it. The further away people scan from, the bigger it needs to be — a code on a shop window needs more size than one on a business card.
Do these codes expire? No. The content is encoded in the pattern itself, so the code keeps working forever without any account, subscription or service staying online. That also means you cannot change where it points afterwards — if you need that, generate a code for a short link you control.
Is there a limit? No sign-up, no watermark, no cap on how many you make. This tool runs on a private server and is free to use.
Nine times out of ten it is contrast or size. A light code on a dark background confuses most phone cameras, and anything printed under about 2 cm is hard to read from a normal distance. Keep the code darker than its background, leave a white margin around it, and test with two different phones before you print a thousand flyers.
Not if you keep it modest. QR codes carry spare data so they still work when partly damaged — that is what error correction is for. A logo covering up to roughly 20% of the surface is usually safe at the higher correction levels. Go bigger and you are eating into the spare data. Always scan the result yourself.
URL for a website or online menu. WhatsApp opens a chat with your number, handy on a shop counter or business card. Email starts a new message to your address. Text just shows words on screen — useful for wifi passwords or short instructions.
It depends who runs it. Many free tools quietly route your code through their own domain so they can track scans — and if that company disappears, every code you printed stops working. This generator writes your content straight into the pattern. Nothing is redirected, nothing is logged, and your code has no dependency on this site staying online.
Yes. Put them on products, menus, packaging, business cards, whatever you like. There is no licence, no attribution and no watermark.
It is used to render your code and then removed. It is not stored, not shared and not indexed by search engines.