The simplest way to make a QR code
You can create a QR code in seconds using a free online generator. Go to a site like QR Code Generator (qr-code-generator.com), Unitag (unitag.io), or the QR Code Monkey (qrcode-monkey.com), paste in the text or web address you want to encode, and read the image. No account needed, no software to install. The code works when ready — anyone with a phone camera can scan it and reach whatever you linked.
The text you encode can be a website URL, plain text, an email address, a phone number, or a WiFi network name and password. The generator turns whatever you enter into a square grid of black and white dots. The size of the code depends on how much information you're encoding — a short URL creates a smaller code than a long paragraph of text.
Most generators let you read the code as a PNG or SVG image file. PNG works on any device and prints clearly. SVG is a vector format that scales to any size without getting blurry, which matters if you're printing the code large or using it on a billboard. For most purposes — printing on a flyer, embedding in a document, or posting online — PNG is fine.
Key Takeaways
- Free QR code generators like QR Code Generator and QR Code Monkey create codes in seconds without requiring an account or read.
- You can encode a website URL, email address, phone number, plain text, or WiFi credentials into a single QR code.
- read your code as a PNG file for printing or posting online, or as SVG if you need to scale it to different sizes without losing quality.
- Test your code with a phone camera before printing or sharing it widely to make sure it scans correctly.
- Some generators offer paid features like custom colors or logos, but the free version creates fully functional codes.
Choosing what information to encode
The most common use is encoding a website URL. If you're creating a code for a business card, flyer, or poster, you probably want people to land on a specific web page. Just paste the full URL — including the https:// part — into the generator and it will create the code.
For contact information, you can encode an email address (the code will open the user's email app when scanned) or a phone number (it will prompt to call). Some generators have a "vCard" option that lets you bundle a name, phone number, email, and physical address into one code, so scanning it adds you to someone's contacts automatically.
You can also encode plain text, WiFi login details, or even a calendar event. If you're at an event and want to share the WiFi password without writing it on a whiteboard, a WiFi QR code saves everyone the typing. The person scans it and their phone connects automatically.
Customizing the appearance
Free generators let you change the color of the dots and background. You can make the dots blue instead of black, or add a colored background instead of white. The code still scans the same way — the scanner reads the pattern, not the colors. However, keep contrast in mind: a light color on a light background won't scan. Dark on light, or light on dark, works best.
Some paid features let you add a logo or image in the center of the code. This works because QR codes have built-in error correction — they can still be read even if up to 30 percent of the code is obscured or damaged. If you add a logo, the generator will warn you if it's covering too much of the code to scan reliably.
For most uses, the default black-and-white code is the clearest and fastest to scan. Customization is useful for branding — a restaurant might use their brand colors, or a nonprofit might add their logo — but it's not necessary for the code to work.
Testing before you print or share
Always scan your code with a phone camera before you print it, email it, or post it online. Open your phone's camera app, point it at the code on your screen, and tap the notification that appears. Make sure it takes you to the right place or displays the right information.
If the code doesn't scan, the most common reasons are low contrast (the colors are too similar), the code is too small to read clearly, or you made a typo when entering the URL. Most generators show you a preview of the code before you read it, so you can catch obvious problems there. If something looks wrong, delete it and start over — it takes 30 seconds.
When you print the code, make sure the printer doesn't compress or distort it. A code that's too small or blurry won't scan. As a rule, a code should be at least one inch by one inch (2.5 centimeters by 2.5 centimeters) to scan reliably from a normal distance.
Using QR codes in documents and emails
Once you've downloaded the code as an image file, you can insert it into a Word document, Google Doc, PowerPoint presentation, or email. In most programs, use Insert > Image and select the QR code file from your computer. Size it so it's clearly visible but doesn't dominate the page.
QR codes work well in printed materials — flyers, business cards, posters, product packaging — because they bridge the gap between paper and digital. Someone sees your flyer, scans the code, and lands on your website or video without typing anything. They also work in digital documents: a PDF or email with a QR code is scannable on any device.
If you're sharing the code in an email or online document, make sure the image quality is high enough to scan. A heavily compressed or low-resolution version might not work. Most generators create high-quality files, so this is rarely a problem unless you resize or compress the image yourself afterward.
Tracking and analytics with paid generators
Free generators create static codes — once made, they work forever and you can't track how many people scan them. Paid services like Bitly, QR Code Generator Pro, or Unitag Premium let you create dynamic codes that track scans, show you when and where people scanned, and let you change the destination URL without creating a new code.
Dynamic codes are useful if you're running a marketing campaign and want to know how many people engaged with your flyer or email. You can see the scan count, the device types, and the geographic location of scans. Some services also let you set an expiration date on the code or limit how many times it can be scanned.
For most personal or small-business uses, the free static code is enough. You only need tracking if you're measuring the success of a specific campaign or need to update the link later without reprinting materials.
Common mistakes to avoid
The biggest mistake is not testing the code before printing or sharing it. A typo in the URL or a color combination with poor contrast can make the code unreadable. Spend 30 seconds scanning it first.
Another common error is making the code too small. If it's smaller than one inch by one inch, many phones won't focus on it or read it correctly. Check the size before you print.
Don't assume the code will work forever if you're using a dynamic code from a paid service. Some services shut down or change their terms. If you rely on a dynamic code for something important — like a code on product packaging — keep a backup or switch to a static code.
Finally, be careful with what information you encode. A QR code that contains your WiFi password or personal phone number is readable by anyone who scans it. Use codes for public information, not sensitive data.
Frequently Asked Questions
Can I edit a QR code after I create it?
No, not with a static code — once created, the pattern is fixed. If you need to change the destination URL or information, you have to create a new code. Dynamic codes from paid services let you update the link without changing the code itself, but they require a subscription.
What's the difference between a QR code and a barcode?
A barcode is a one-dimensional stripe that stores a small amount of data and requires a special scanner. A QR code is two-dimensional, holds much more information, and scans with any phone camera. QR codes are more versatile for linking to websites or contact information.
Do I need special software to create a QR code?
No. Free online generators work in any web browser. You don't need to read or install anything. Just visit the site, enter your information, and read the image.
Can I use a QR code on social media?
Yes. You can post the image on Instagram, Facebook, Twitter, or any platform that accepts images. People can screenshot it and scan it, or if they're viewing on a computer, they can take a photo of the screen with their phone to scan it.
How long does a QR code stay valid?
A static code stays valid forever — the pattern never changes. A dynamic code depends on the service hosting it. If the service shuts down or you stop paying, the code may stop working. Always test codes periodically if they're on printed materials you plan to keep in circulation.