QR Code Generator
Create a QR code in seconds. Nine content types, full customisation, and high-resolution PNG or SVG export. Static codes are generated in your browser — no account needed.
More
Outer shape
Inner shape
QR colour
Background
Gradient
Your QR code
Enter your details to generate your QR
At 300 DPI this 1024 px file prints about 86.7 mm wide.
Generated in your browser · free forever · no account needed
Nine QR types, one generator
FreeQR generates QR codes for websites, plain text, Wi-Fi access, email, phone numbers, SMS, WhatsApp chats, vCard contact details and map locations. Pick the type, fill in the details and your code renders instantly in the preview.
Customise the colours, module style, finder eyes, quiet zone and add your logo. FreeQR automatically raises the error-correction level when you add a logo, and checks your finished design with an independent decoder so you don't print a code that can't be scanned.
Static vs dynamic — pick the right one
A static QR code encodes your content directly. It works forever, needs no account, and can never be changed — ideal for Wi-Fi cards, contact details or a link that will never move.
A dynamic QR code holds a short FreeQR link that redirects to your destination. You can change the destination anytime after printing and see scan analytics. Every verified FreeQR user gets one dynamic QR free forever — no expiry, no credit card, no fixed scan limit.
Print-ready exports
Download your code as PNG at 1024, 2048 or 4096 pixels, or as an infinitely scalable SVG for professional printing. Transparent backgrounds are supported for placing codes on coloured designs.
Putting a code on physical packaging or professional artwork? See the SVG QR code generator and QR codes for product packaging.
Frequently asked questions
- How many QR code types does this generator support?
- Nine: website, plain text, Wi-Fi, email, phone, SMS, WhatsApp, vCard contact and map location — plus hosted dynamic types like menus and link pages once you create an account.
- Should I download PNG or SVG?
- PNG is a fixed-resolution image; SVG is scalable vector artwork that stays sharp at any size. Either works for screens — for professional printing, see the SVG QR code generator.
- Can I add a logo to my QR code?
- Yes — upload a PNG, JPEG, SVG or WebP logo. FreeQR raises error correction automatically and verifies the result still scans. See the QR code generator with logo page for full guidance.
- How do I know my QR code will actually scan?
- Every design is checked against an independent decoder before you can download it — if a colour combination or logo would make it hard to scan, you'll see a warning before printing.