QR Code Generator
Custom styles, gradients, logo overlay — 6 content types. Free, instant, private.
✓ No watermark
✓ Client-side only
✓ PNG & SVG export
Your QR code is generated locally in your browser. Nothing is uploaded. Zero logs. Zero tracking.
Scanning opens the phone dialler with this number pre-filled.
Style preset
QR Style
Dot style
Corner style
Colors
Logo & Overlay
Size & Quality
Enter content to generate your QR code
The Free QR Code Generator With No Watermarks and No Limits
Most free QR code generators either slap a watermark on your download, require you to create an account, or hide customisation options behind a paywall. Ours does none of those things. Create as many QR codes as you like, with full custom styling, and download them instantly as clean, high-resolution PNG files: completely free, forever. Every QR code is generated locally inside your browser. Your URL, WiFi password, or phone number is never sent to our servers. We log nothing. What you create stays with you.Six QR Code Types Supported
URL / Website Link
The most common use case: encode any web address and anyone with a smartphone camera can open it instantly. Perfect for business cards, posters, menus, packaging, and event materials.Plain Text / Note
Encode a short message, instructions, a quote, or any block of text. Scanners will display the text directly without launching a browser.Phone Number
Encode a phone number so scanning it prompts the user to make a call. Great for business signage, flyers, and anywhere you want to reduce the friction of dialling.SMS
Pre-fill a phone number and message body. Scanning opens the SMS app ready to send: useful for opt-in campaigns, support lines, and event registrations.WiFi Network
Share your WiFi credentials without anyone having to type a password. Encode your SSID, password, and security type (WPA/WEP/open) and guests simply scan to connect.Full Style Customisation
Dot Styles
Choose from five dot rendering styles:Square, Rounded, Dots, Classy, and Extra-Rounded. Rounded and dot styles give QR codes a modern, branded look compared to the traditional square grid.Colours & Gradients
Set a single solid colour for your QR code, or apply a two-colour gradient in any direction. Match your brand colours exactly: just enter your hex code. The background can be set to any colour or made fully transparent for use on coloured backgrounds.Logo Overlay
Upload your logo or any image and place it in the centre of the QR code. Set the logo size and margin. The QR code is automatically generated with a higher error correction level to ensure it remains scannable even with a logo obscuring part of the pattern.Error Correction Level
Choose between four error correction levels: L (7%), M (15%), Q (25%), H (30%). Higher levels let you use larger logos and allow the code to remain readable even if part of it is damaged or obscured. The default is M, which balances scannability and density.Who Uses a Free QR Code Generator?
- Small business owners: add QR codes to menus, receipts, storefronts, and business cards
- Marketers: link print campaigns to landing pages and track engagement via URL parameters
- Event organisers: share event details, registration links, and WiFi passwords at venues
- Teachers & trainers: link handouts and posters to online resources
- Restaurants & cafés: create no-contact digital menus
- Developers: generate QR codes for testing apps without a backend
- Product designers: add QR codes to packaging linking to setup guides or warranty registration
How to Create a Custom QR Code
- Select your content type: URL, Text, Email, Phone, SMS, or WiFi.
- Enter your content: the URL, message, or network credentials.
- Customise the style: pick dot style, colours or gradient, and optionally upload a logo.
- Preview updates in real time: see the final QR code as you make changes.
- Download as PNG: click Download to save a high-resolution image, ready for print or digital use.
Are Free QR Codes Permanent?
Yes, QR codes generated here are static, meaning the encoded data is baked directly into the image. They do not expire, require no ongoing subscription, and are not tracked or managed by any server. The downside is that you cannot change the destination URL after generating; for a changeable (dynamic) URL, you would need to encode a redirect URL you control.Free, No Watermark, No Account: Forever
Every feature of this QR code generator is free: all content types, all dot styles, gradient colours, logo overlay, and PNG download. No watermark is added to your image. No sign-up is required. No logs are kept. Generate unlimited QR codes today and every day.Frequently Asked Questions
Can I create a QR code with my logo or brand colours?
Yes. Use the Logo & Overlay section to upload your image or type short text (like initials or an emoji), and choose gradient or solid colours that match your brand. The logo is embedded directly on the QR canvas in your browser — nothing is uploaded to any server.
Are my QR codes saved or tracked anywhere?
No. Every QR code is generated entirely inside your browser using JavaScript. No data is ever sent to any server, nothing is logged, and nothing is stored after you close the tab. The tool even works offline once the page has loaded.
What types of QR codes can I create?
Six types: URLs (website addresses), plain text, WiFi credentials (network name, password, and security type), email addresses with optional subject and body, SMS with a pre-filled message, and phone numbers that open the dialler on a phone.
Can I download a vector (SVG) version for printing?
Yes. Click Download SVG to get a fully scalable vector file — ideal for large-format print, laser engraving, or embedding in design tools like Illustrator or Figma without any quality loss.
What QR code styles are available?
Six dot styles: Square (classic), Dots (circular modules), Rounded (softened squares), Soft (heavily rounded), Classy (diamond-like), and Fancy (rounded classy). Corner styles can also be set independently to Square, Rounded, or Dot.
What error correction level should I use?
Use High (30%) whenever you plan to print the QR code, place it on a physical surface that could get dirty, or overlay a logo on top of it. The QR code remains fully scannable even when up to 30% of its surface is obscured.
How do I scan the QR code I generated?
Open your phone camera and point it at the code. Most modern smartphones (iOS 11+ and Android 8+) detect QR codes natively — no separate app needed. The action (opening a URL, connecting to WiFi, etc.) triggers automatically.
