Skip to main content
WizTools123
WizTools123
Free Online Tools

Tool Categories


QR Code Tools Popular Tool

Free Online QR Code Generator, Your Logo, Colours, PNG & SVG

Make a QR code for a link, WiFi network, contact card, email, phone number or plain text. Put your own logo in the middle, choose the colours, set the error correction so it still scans, and download it as a sharp PNG or as SVG for print. No account, and no code is stored anywhere.

Free Forever 100% Private Never Expires Client-Side Processing
Free Online QR Code Generator, Your Logo, Colours, PNG & SVG
Share this tool
Advertisement Slot (Top Banner) Google AdSense Unit • Responsive Banner
Select QR Code Type Link to a web page

The most common QR code. Scanning it opens your website, landing page or any link straight in the browser.

https:// apne aap lag jata hai, likhne ki zarurat nahi.
Country code ke sath likhen, warna doosre mulk ka scanner call nahi kar payega.
Country code ke baghair, sirf number.
Bilkul waise likhen jaise router me hai. Chhote bare huroof ka farq parta hai.
Sirf tab on karen jab router SSID broadcast na karta ho.
Coordinates den to wo chalti hain; warna ye naam Google Maps par search hota hai.
Size & Error Correction
320px
2
Pattern & Eye Shapes
Color Customization
Foreground (dots) #000000
Background
#ffffff
Presets:

Scanners read contrast, not colour. Keep dark dots on a light background, because reversing it stops many phones from scanning.

Logo In The Middle
Drop your logo here, or click to browse PNG, JPG, SVG or WebP • up to 5 MB
Selected logo preview
logo.png
22%
4px
Live QR Preview Live
Incomplete QR Data Please fill in the required fields
Encoded data
Type: Website URL
Error correction: H
Client Processing: 100% Offline / Browser
Buy Us A Coffee

Enjoying WizTools123? Help keep our server infrastructure 100% free and open for everyone.

Buy Us A Coffee
Sponsored Content (Below Tool) Google AdSense Placement

Why Free QR Codes Expire, And Why These Do Not

The one thing worth understanding before you print anything.

  Static (this tool) Dynamic (most free sites)
What is inside the code Your actual data A short link to their server
If the company shuts down Still works Every printed code stops working
If they start charging Nothing changes The code can be switched off
Change the destination later No, print a new one Yes, this is the real advantage
Who sees who scanned it Nobody They do, with scan tracking
Works with no internet For WiFi, vCard, text yes Never, the link must resolve

So the honest summary is this. If you need to change where a code points after it has been printed, or you need to count scans, you want a dynamic code and you should accept that it depends on a company staying in business. For everything else, which is most posters, menus, business cards, WiFi signs and product labels, a static code is the safer choice, because there is nothing in the middle that can fail.

How to Use the Free QR Code Generator

Five steps from blank form to print-ready file.

1
Step 1

Pick what the code should do. A website link, a WiFi network, a contact card, a WhatsApp message, and seven more.

2
Step 2

Fill in the form. The preview redraws as you type, so you see the finished code before you have finished typing.

3
Step 3

Style it if you want. Dot shapes, corner eyes, colours or a ready preset. Keep dark dots on a light background so it still scans.

4
Step 4

Drop your logo in the middle. Error correction jumps to High on its own, so the covered part is still readable.

5
Step 5

Scan it with your own phone first. Then download PNG for screens, SVG for print, or PDF to hand to a printer.

Key Features & Capabilities

Designed for speed, privacy, and precision.

It Cannot Expire

Your data sits inside the pattern, not on our server. There is nothing here that could ever be switched off.

Ten Code Types

Website, plain text, email, phone, SMS, WhatsApp, WiFi, contact card, map location and calendar event.

Redraws As You Type

No generate button and no page reload. Change one character and the preview updates with it.

Colours And Dot Shapes

Six dot styles, separate corner eyes, any colour pair, transparent background and six ready presets.

Your Logo In The Middle

Add a brand mark to the centre. Error correction moves to High automatically so scanning still works.

PNG, SVG And PDF

PNG up to four times size for screens, real vector SVG that stays sharp at any size, and a print-ready PDF.

Nothing Is Uploaded

A WiFi code holds your actual password. It is encoded on your device and never sent anywhere.

What Each QR Code Type Does

Ten types, each one built for a different job.

Type What happens when it is scanned
Website URL The most common QR code. Scanning it opens your website, landing page or any link straight in the browser.
Plain Text Encodes any text as it is. The scanner just shows it back, which suits notes, serial numbers, coupon codes and short instructions.
Email Opens the phone's mail app with your address, subject and message already filled in. The person only has to press send.
Phone Scanning opens the dialler with your number ready to call. Good for posters, vehicles and shop windows.
SMS Opens the messaging app with your number and message ready. Often used for opt-in phrase and quick feedback.
WhatsApp Opens a WhatsApp chat with you, with the first message already typed. Works even if the number is not saved in their contacts.
WiFi Network Guests scan and join your network without typing the password. Perfect for cafes, offices, hotels and guest rooms.
Contact (vCard) A complete contact card. One scan saves your name, company, phone, email and address straight into their phone book.
Location Opens Google Maps at an exact point. Use coordinates for precision, or a place name if you do not have them.
Calendar Event Adds an event straight to the scanner's calendar with title, place and time. Useful on invitations, tickets and flyers.

About the Free QR Code Generator

This tool makes QR codes for ten everyday jobs: opening a website, sharing plain text, starting an email, dialling a number, sending an SMS, opening a WhatsApp chat, joining a WiFi network, saving a contact card, dropping a map pin and adding a calendar event. Fill in the form, style it if you want, and download the file. No account, no watermark and no daily limit.

The reason people search for a QR generator that does not expire is that they have been burned once already. Most free sites give you a dynamic code, which contains a short link back to their own server rather than your data. It is a clever arrangement while it lasts, because they can change the destination later, but it also means your printed poster keeps working only for as long as that company does. Codes here are static: your information is written into the pattern itself, so there is nothing on our side that could ever stop working.

Everything is drawn in your own browser. That is worth knowing before you make a WiFi code, because a WiFi QR contains your network password as readable text, and a contact card contains your phone number and address. None of it is transmitted, stored or seen by us. Load the page, switch off your internet, and the tool carries on working.

For the design side, keep the contrast strong and the dark parts genuinely dark, since scanners read contrast rather than colour. Keep a logo under roughly a third of the width. Leave clear space around the code when you print it, and remember the rough rule that the code should be about a tenth of the distance people will scan it from. Then test it with a real phone before anything goes to print.

Frequently Asked Questions

Everything you need to know about the QR Code Generator.

No, and it cannot. Your data is written inside the code itself, so there is nothing on our side that could ever be switched off. A code you print today will still scan in ten years, whatever happens to this website. That is the difference between a static code, which this is, and the dynamic ones most free sites hand out.

Because the code does not contain your link. It contains a short link to the generator’s own server, which then forwards visitors on. That is handy while it lasts, since they can change the destination later, but it means your printed poster depends entirely on a company staying in business and not deciding to charge you. Plenty of people have found this out after printing a thousand flyers.

Yes, in the middle of the code. QR codes carry error correction, so a small covered area is reconstructed by the scanner. Keep the logo under about 30% of the width and raise the error correction level if you go large. Always test the finished code with a real phone before printing it anywhere.

Pick the WiFi type, then enter the network name, the password and the security type, which is almost always WPA. Scanning it joins the network without anybody typing the password. It works offline too, because the details are inside the code rather than fetched from anywhere, which is why this is such a good one to print and stick on a wall.

No. The code is drawn in your own browser, so whatever you type stays on your device. That matters more than it sounds: a WiFi QR contains your actual network password, and a vCard contains your phone number and address. Load this page, switch off your wifi, and it still works.

SVG for anything that will be printed, because it stays perfectly sharp at any size, from a business card to a shopfront window. PNG for screens, email and social posts. PDF when you are handing the file to a printer who asked for one. If you are unsure and it is going on paper, choose SVG.

The rough rule is that the code should be about a tenth of the distance people will scan it from. Two metres away needs roughly 20 cm across. Leave a clear white margin around it, at least four modules wide, because a code printed right up to the edge of something often fails to scan.

Yes, but keep the contrast strong and the dark parts genuinely dark. Scanners look for contrast rather than colour, so a dark blue code on white is fine while a pale yellow one on cream is not. Never invert it either: a light code on a dark background fails on many older scanners.

It decides how much damage a code can survive and still scan. Higher levels add redundancy, which makes the pattern denser but lets it work with a logo on top, a scuff, or a fold across it. Use a higher level for anything printed, and the default for a screen.

No, and that is deliberate. Tracking requires the code to point at somebody’s server so the scan can be counted, and that is exactly the arrangement that makes codes expire. If you genuinely need scan analytics, use a dynamic service and accept the dependency, or point your static code at a URL you control and read your own server logs.

Related Tools

Advertisement Slot (Bottom Banner) Google AdSense Unit • Responsive Banner