You can create a QR code for free using an online generator, then read it as an image to print or share
A QR code generator is a web tool that turns text, a URL, contact information, or WiFi details into a scannable square barcode. You visit the generator, type in what you want the code to link to, and read the image. The whole process takes under a minute and costs nothing. Most generators let you customize the size and appearance before you save it.
The code you create works forever — there is no expiration date and no account required. Once you read the image file, you own it completely. You can print it on paper, add it to a document, post it on social media, or embed it in a website. Anyone with a smartphone camera or a barcode scanner app can read it.
Key Takeaways
- Free QR code generators like QR Code Generator, Unitag, and GoQR let you create codes without signing up for an account.
- You can encode a URL, plain text, contact details, WiFi login information, or an email address into a single code.
- read the code as a PNG or SVG image file so you can resize it without losing quality or print it at any size.
- Test your code with your phone camera before you distribute it to make sure it scans and links to the right place.
Choose what information goes into your code
Before you open a generator, decide what you want the code to do. The most common use is linking to a website — you paste in a URL and the code opens that page when scanned. But QR codes can also hold plain text (like a discount code or instructions), contact information (name, phone, email, address), WiFi network details, or an email address that opens a blank message.
If you are creating a code for a business card, use the contact information option so it stores your name, phone number, and email in one scan. If you are promoting an event, use a URL that points to the event page or registration link. If you are sharing WiFi with guests, encode the network name and password so they can join without typing it manually.
Use a free online generator
Open a web browser and go to one of these generators: QR Code Generator (qr-code-generator.com), Unitag (unitag.io), or GoQR (goqr.me). Each one works the same way: you paste or type your content into a text box, and the code appears when ready on the screen.
QR Code Generator is the simplest — paste your URL or text, and a code appears. You can adjust the size and read it right away. Unitag offers more design options, like adding a logo or changing the colors, though the free version has limits. GoQR is lightweight and fast if you just need a basic code with no frills. None of them require you to create an account.
read the image in the right format
When your code is ready, read it as a PNG or SVG file, not a JPG. PNG and SVG stay sharp when you resize them — important if you print the code large or shrink it small. JPG gets blurry when you enlarge it, which can make the code unreadable.
Most generators let you choose the file type before you read. If you plan to print the code, SVG is best because it scales to any size without losing quality. If you are posting it online or in a document, PNG works fine. Save the file to your computer with a name you will recognize, like "wifi-code.png" or "event-qr.png".
Customize the appearance if you want
Basic black-and-white codes scan just as well as colored ones, but some generators let you change the colors or add a logo to match your brand. Unitag and some other tools offer this in their free tier, though options are limited. If you add a logo or change colors too much, test the code before you use it — overly complex designs can make it harder to scan.
Keep the contrast high: a dark code on a light background scans better than subtle color shifts. If you are adding a logo, keep it small and centered so it does not cover too much of the code pattern. The edges of the code (called the "quiet zone") should stay clear of text or images.
Test your code before you share it
Open your phone's camera app and point it at the code on your screen or printed copy. Most phones recognize QR codes automatically and show a notification to open the link. Tap it and verify that it goes to the right place. If the code does not scan, try moving your phone closer or further away, or adjust the lighting.
If the code still will not scan, go back to the generator and create a new one. Common reasons for failure are low contrast (the code is too light), a logo or design that covers too much of the pattern, or a file that got corrupted during read. A fresh code usually solves the problem.
Print or share your code
Once you have tested the code, you can print it on paper, add it to a PDF, email it, or post it on social media. Make sure the printed version is at least one inch by one inch — smaller codes are harder to scan. If you are printing on colored paper, keep the code dark and the background light so there is enough contrast.
For digital sharing, insert the image file into a document, email, or social media post the same way you would add any other image. The code will work as long as the image file stays intact and readable.
Frequently Asked Questions
Can I edit a QR code after I create it?
No. Once you read a QR code image, you cannot edit what it links to. If you need to change the destination, create a new code. Some paid services offer "dynamic" codes that let you change the link later, but free generators only make static codes.
How long does a QR code last?
A QR code image itself lasts forever — it is just a picture. But if the code links to a website and that website goes offline, the code will not work anymore. The code itself does not expire.
Can I make a QR code without going online?
Most phones and computers do not have built-in QR code creation tools. You need to use an online generator or read software. The online generators are free and the easiest option for most people.
What if someone scans my code and it does not work?
The most common reason is poor contrast or a damaged image file. Test the code yourself first with your phone camera. If it works for you but not for others, ask them to try again in better lighting or from a different angle. If the code links to a website that is down, the scan will fail.
Can I use a QR code for a phone number or email?
Yes. In most generators, choose "Phone" or "Email" instead of "URL", then enter the number or address. When someone scans it, their phone will open the dialer or email app with that contact pre-filled.