Free QR code generator
A QR (Quick Response) code is a two-dimensional barcode that stores text, a web address, contact details or WiFi credentials in a pattern of black and white squares. This generator creates them instantly in your browser for URLs, plain text, WiFi networks, vCard contacts and email — with custom colours, an optional centre logo and lossless PNG or SVG export. Everything is computed locally, so sensitive data like WiFi passwords never touches a server.
Choosing the right content type
A URL code opens a website when scanned — perfect for menus, flyers and packaging. A WiFi code lets guests join your network without sharing the password aloud. A vCard code drops your full contact card straight into someone's phone. Pick the type that matches your goal so the scanning phone knows exactly what to do.
Colours, contrast and logos
QR codes scan best with strong contrast between the foreground and background — dark on light is safest. If you add a logo or use brand colours, raise the error-correction level so the code can still be read even if part of it is obscured. Always test your final code with a couple of different phones before printing it at scale.
Print versus screen
For anything printed, download the SVG: it is a vector file that stays perfectly crisp whether it's on a business card or a billboard. For digital use — a slide, an email signature or a social post — PNG is simpler and universally supported. Keep a quiet margin of empty space around the code so scanners can lock onto it quickly.