Free QR Code Generator with Logo, Colours & Shapes
Create QR codes for links, Wi-Fi, contacts, payments and 11 more types. Style them in 13 shapes, add your logo and download in any size — PNG, SVG or PDF.
Choose a QR type
Website details
Open any web page.
We add https:// if you leave it out.
Customise design
Templates
PNG, WebP, SVG and PDF only. JPG is always flattened onto white.
Colour the three corner squares separately.
How it works
Four steps, about thirty seconds, zero accounts.
Pick a type
Website, Wi-Fi, vCard, UPI and 11 more — each with its own form that formats the data correctly.
Make it yours
Colours, gradients, rounded modules, corner styles and your logo. The preview updates as you type.
We test-scan it
Every design is decoded by an independent QR reader in your browser, so you know it works before you print.
Download
PNG, SVG, PDF, JPG or WebP up to 4096 px. No watermark, no signup, no limits on how many you make.
QR codes in any shape
Put your code inside a heart, circle, badge, cloud and more. The real QR stays square in the middle, so it still scans — every example below is a working code.
15 QR code types
Each type has a dedicated form that produces the exact format phones expect.
- WebsiteOpen any web page.
- TextShow a short message.
- Wi-FiJoin a network without typing the password.
- EmailPre-fill an email.
- PhoneStart a call.
- SMSPre-fill a text message.
- WhatsAppOpen a chat with a message.
- vCardSave a contact card.
- LocationOpen a place on a map.
- EventAdd an event to a calendar.
- UPIRequest a UPI payment (India).
- SocialLink to a social profile.
- AppLink to an app store listing.
- BitcoinRequest a BTC payment (BIP21).
- CustomEncode any raw content.
Built for codes that actually scan
Private by design
Codes are generated on your device. Wi-Fi passwords, contacts and payment details never leave your browser.
Scan-verified
A built-in decoder checks every design and warns about low contrast, oversized logos and missing quiet zones.
True vector SVG & PDF
Vector paths for print shops and designers, plus razor-sharp pixel-aligned PNGs.
Logos done safely
Logos are centred, padded and kept away from the finder patterns, with error correction raised automatically.
Static = permanent
Your data is in the code itself. No redirects, no expiry from MyQRGenerator, nothing to break if we disappear.
Bulk in the browser
Turn a CSV into hundreds of QR codes in a ZIP, processed in a background worker so the page stays responsive.
Static QR codes, explained honestly
What MyQRGenerator makes: static codes
- The content is encoded directly in the pattern — it can't be edited after printing.
- No account, no MyQRGenerator redirect, no tracking.
- No expiry imposed by us. (A link inside can still break if that website goes away.)
What we don't offer: dynamic codes
- Dynamic codes point to a short link on a redirect server that you can re-target later.
- That needs hosted infrastructure kept online for as long as the code is printed.
- Scan analytics add privacy and consent obligations.
Frequently asked questions
Is MyQRGenerator really free?
Yes. Every QR type, every design option and every download format is free, with no watermark, no signup and no limit on how many codes you create. If ads are shown, they never block a download.
Do QR codes made here expire?
No. MyQRGenerator makes static QR codes: your content is stored in the pattern itself, so there is nothing on our side that can expire. A code will only stop being useful if what it points to changes — for example a website that goes offline.
Can I edit a QR code after printing it?
Not a static one. To change where a printed code leads, it must point to a redirect URL you control (a dynamic QR code). MyQRGenerator doesn't run a redirect service, so if you expect the destination to change, encode a link to a page you can update yourself.
Is my data uploaded anywhere?
No. Codes, logos and bulk CSV files are processed entirely in your browser. Your Wi-Fi password, contact details or payment information are never sent to a server.
Which download format should I use?
SVG or PDF for print (they are vector and stay sharp at any size), PNG for websites, documents and social media, JPG when a system won't accept PNG, and WebP for compact web images.
Can I add my logo?
Yes. Upload a PNG, JPG, WebP or SVG logo. We raise error correction to H automatically, keep the logo away from the corner patterns and test-scan the result. Keep the logo under about 25% of the code's width.
Why won't my QR code scan?
The usual causes are low contrast, light-on-dark colours, a logo that's too large, a missing blank margin (quiet zone) or printing too small. The preview warns you about each of these and runs a scan check on every change.
Can I use these QR codes commercially?
Yes. The codes you generate are yours to use on packaging, menus, business cards, posters and products without attribution.