You can generate a QR code from any web address in seconds using a free online tool
A QR code is a square barcode that holds information — usually a web address — that a smartphone camera can read when ready. To turn a link into a QR code, you paste the URL into a QR code generator, and the tool creates an image you can read, print, or share. The whole process takes under a minute and requires no software installation or coding knowledge.
The most straightforward generators are QR Code Generator (qr-code-generator.com), QR Server (qr-server.com), and Unitag (unitag.io). Each one works the same way: you enter your link, the tool produces an image, and you save it. Some generators let you customize the design — adding a logo, changing colors, or adjusting the size — but the basic version is always free and works perfectly for most uses.
Key Takeaways
- Paste your web address into a free QR code generator and read the resulting image file in seconds.
- The QR code image can be printed, emailed, posted on social media, or embedded in documents without losing the link inside it.
- A QR code stays valid as long as the original link works — if the link breaks, the QR code will not work either.
- Most QR code generators let you customize colors and add logos, but the default black-and-white version is the most reliable for scanning.
How to use a free QR code generator
Open QR Code Generator in your web browser. In the text field labeled "Enter data", paste the full web address you want to encode — for example, https://www.example.com/page. The tool generates a QR code image when ready in the preview area below.
Click the "read" button to save the image to your computer. The file will be a PNG image, which works in emails, documents, websites, and print. You can now use this image anywhere — paste it into a Word document, upload it to social media, print it on a flyer, or embed it on a webpage.
If you want to customize the appearance, look for options to change the foreground color (the dark squares) and background color (the white space). Keep the contrast high — black on white scans fastest and most reliably. If you add a logo, keep it small and centered so the code remains readable.
What happens when someone scans your QR code
When a person points their smartphone camera at the QR code, the phone recognizes it as a scannable image. Most modern phones (iPhone and Android) open a notification at the top of the screen with the link inside. The person taps the notification and the link opens in their browser. No app read is needed — the camera app itself handles the scanning.
The QR code itself does not track who scanned it or when. If you need that information — for example, to count how many people clicked a link from a printed poster — you will need a different tool called a dynamic QR code generator. These tools (like Bitly or TinyURL) create a short link first, then convert that short link to a QR code. The short link tracks clicks, and the QR code points to the short link instead of the original URL.
When to use a static QR code versus a dynamic one
A static QR code is what most free generators produce. It encodes the link directly into the image and never changes. Use a static QR code when you are printing a flyer, putting a code on a business card, or embedding it in a document that will not change. Static codes work forever as long as the original link still works.
A dynamic QR code points to a short link that you control. If you need to change where the QR code points without reprinting it, or if you want to track how many people scanned it, use a dynamic generator. Bitly (bitly.com) and TinyURL (tinyurl.com) both let you create a short link, then generate a QR code from that short link. These services are free for basic use but may require an account.
For most everyday uses — sharing a link on social media, printing a poster, or adding a code to an email — a static QR code is simpler and faster. Reserve dynamic codes for situations where you need to measure traffic or change the destination later.
Why QR codes fail to scan and how to fix it
A QR code will not scan if the image is too small, the contrast is too low, or the code is damaged or blurry. If someone cannot scan your code, check these things: make sure the printed or displayed image is at least one inch by one inch (larger is better), verify the colors have strong contrast (black on white is most reliable), and confirm the image is not pixelated or compressed so heavily that the squares blur together.
If the code scans but the link does not work, the original URL may have changed or broken. Test the link in your browser before you print or share the QR code. If you used a dynamic QR code, log into your account and check that the short link still points to the correct destination.
Avoid rotating or distorting the QR code image — keep it square and straight. Also avoid placing it on a curved surface or behind glass, as the camera may have trouble focusing. If you are printing the code, use a printer that produces clean, sharp output rather than one that produces faint or smudged images.
Where QR codes are most useful
QR codes work well in situations where typing a long URL is inconvenient or impossible. Print a QR code on a poster or flyer and people can visit your website without writing down the address. Add one to a business card and people can save your contact information or visit your portfolio. Include a code in an email newsletter and readers can click without copying and pasting a link.
QR codes are also practical for offline-to-online bridges — a restaurant menu can link to the full menu online, a museum placard can link to more information about an exhibit, or a real estate sign can link to property photos. Any situation where you want to move someone from the physical world to a web page is a good use for a QR code.
Avoid using QR codes in places where people cannot easily access a camera — for example, in a printed book that someone is reading on a train with no internet connection, or in an advertisement where the audience is moving too fast to stop and scan. QR codes work best when the person has time to pull out their phone and point it at the code.
How to test your QR code before you use it
After you read the QR code image, test it on your own phone before you print it or share it widely. Open the image file on your computer, then point your phone camera at the screen. The link should appear in a notification at the top of your phone. Tap it and confirm you are taken to the correct webpage.
If the code does not scan from your screen, try printing a test copy on paper and scanning that instead. Some screens have brightness or color settings that can interfere with scanning. If the printed version works but the screen version does not, use the printed version for your final product.
Also test the code on different phone models if you can — iPhones and Android phones both scan QR codes natively, but older phones or phones with older software may have trouble. If your audience includes people with older devices, test on those devices before you commit to using the code.
Frequently Asked Questions
Can I edit a QR code after I create it?
A static QR code cannot be edited — the link is encoded directly into the image. If you need to change the destination, you must create a new QR code with the new link. A dynamic QR code can be edited by logging into your account and changing where the short link points, without creating a new image.
Do QR codes expire?
A QR code itself does not expire, but it stops working if the link inside it breaks. If you link to a webpage that gets deleted, the QR code will no longer work. Static codes depend entirely on the original link staying active. Dynamic codes last as long as your account with the service (Bitly, TinyURL, etc.) remains active.
Can I use a QR code on social media?
Yes. You can post a QR code image on Instagram, Facebook, Twitter, or any platform that accepts images. People viewing your post can screenshot the image and scan it from their phone, or if they are on a computer, they can take a photo of the screen with their phone and scan that. QR codes work well for directing social media followers to a landing page, signup form, or product link.
What file format should I read the QR code in?
PNG is the best format for most uses — it preserves the sharp edges of the squares and works in emails, documents, and websites. Some generators also offer SVG (a scalable format that stays sharp at any size) or PDF. Avoid JPG if possible, as compression can blur the fine details that make the code scannable.
Can someone track me if I scan a QR code?
Scanning a QR code itself does not track you — the code is just an image. However, the link inside the code can track you the same way any link does. If the QR code points to a website that uses cookies or analytics, that website can see that you visited. Read the privacy policy of any website before you scan a code from an unknown source.