How to Create a QR Code for Free (That Never Expires)
Learn how to create a free QR code in under 60 seconds. No sign-up, no expiry. Covers static vs dynamic codes, printing tips, and common mistakes to avoid.
You Can Create a QR Code for Free in Under 60 Seconds
Want a QR code for your website, business card, or restaurant menu? You don't need to sign up for anything, pay for a subscription, or download software. A static QR code is completely free to create, free to use, and it'll never expire. The ToolsForTasks [QR Code Generator](/qr-code-generator) creates one in seconds, right in your browser, with no account required.
This guide covers everything you need to know: how QR codes work, the difference between free codes that last forever and paid ones that can stop working, where to use them, how to print them properly, and the mistakes that trip most people up.
At a Glance
- Static QR codes are free and never expire - the data is baked into the pattern itself
- You don't need an account, subscription, or app to create one
- QR codes can link to websites, phone numbers, email addresses, or plain text
- Print size matters - never go smaller than 2 x 2 cm (0.8 x 0.8 inches)
- Always test your QR code with your phone camera before printing
What Is a QR Code?
A QR code is a square barcode that a smartphone camera can read. Point your phone at one and it opens a website, shows a phone number, or displays text. The black and white squares encode information in a pattern that any modern phone can decode instantly. QR stands for "Quick Response" because that is exactly what it does - you scan it, and you get a result in under a second.
You've probably scanned one at a restaurant, on a poster, or on a business card. They're everywhere now, and for good reason: they connect the physical world to the digital one with zero effort from the person scanning.
Static vs Dynamic QR Codes - The Difference That Matters
This is the single most important thing to understand before you create a QR code. There are two types, and picking the wrong one can cost you money or leave you with dead codes on printed materials.
Static QR codes encode the destination directly into the pattern. If your QR code points to https://example.com, that URL is physically built into the arrangement of black and white squares. No server sits in the middle. No company controls it. A static code you create today will work in 10, 20, or 50 years - as long as the destination URL still exists. Static codes are always free because there's nothing to host or maintain.
Dynamic QR codes point to a redirect server first. When someone scans the code, it hits a company's server, which then forwards them to your actual URL. This lets you change the destination later and track how many people scanned it. The catch? If the company shuts down or you stop paying, the redirect breaks and your QR code is dead. Printed menus, business cards, and flyers with dead QR codes are a waste of money.
For most people, static is the right choice. You get a permanent code that works forever. If you don't need scan analytics, there's no reason to pay for a dynamic code.
Rosso's Coffee in Manchester printed 500 table cards with a dynamic QR code from a free trial generator. Two weeks later, the trial expired and every code stopped working. They had to reprint the entire batch at a cost of over 150 pounds. A static code would have cost nothing and lasted forever.
How to Create a QR Code in Under 60 Seconds
Here is how to make one using the free [QR Code Generator](/qr-code-generator) on ToolsForTasks:
- **Open the QR Code Generator** - no sign-up, no email, nothing to install
- **Type or paste your content** - a website URL, phone number, email address, or any text
- **Adjust the appearance** - pick a size, change the foreground and background colours if you want to match your branding
- **Set the error correction level** - "L" is fine for screens, "M" or "H" is better for printed codes (more resilient to smudges or damage)
- **Download the PNG** - click the download button and your QR code is saved to your device
That's it. The code is generated in your browser. Your data never leaves your device. There's no watermark, no limit on how many you create, and no expiry date.
What Can a QR Code Link To?
Most people use QR codes for website URLs, but they can encode several types of content:
- **Website URL** - the most common use. Scan and go straight to a page.
- **Plain text** - display a message, instructions, or a Wi-Fi password.
- **Email address** - opens the scanner's email app with your address pre-filled.
- **Phone number** - one scan to start a call. Useful on flyers and shop windows.
- **Wi-Fi credentials** - guests scan the code and connect to your network without typing a password. Hotels, cafes, and co-working spaces use this constantly.
The QR Code Generator on ToolsForTasks accepts any text input, so you can encode any of these by typing the right format into the content field.
Where to Use Your QR Code
QR codes work best when they bridge something physical to something digital. Here are the most common uses:
Business cards. A QR code on your business card can link to your website, LinkedIn profile, or a digital contact card. Business card QR codes have a 34% scan rate - nearly three times higher than QR codes on advertising materials. People find it easier to scan a code than to type a URL from a small card.
Restaurant and cafe menus. Print a QR code on each table instead of physical menus. When you update prices or add new dishes, you update the webpage - no reprinting needed. Bella Cucina, a family-run Italian place in Leeds, replaced their printed menus with table QR codes in early 2025. They now update their specials board every week without spending a penny on printing.
Event posters and flyers. Link to a booking page, event details, or a map. Anyone walking past can scan without stopping to write anything down.
Product packaging. Link to setup instructions, warranty registration, or recipe ideas. Saves space on the label and gives the customer more information than you could ever fit on the box.
Invoices and receipts. Link to your payment page so customers can pay with a single scan.
Shop windows. Display a QR code linking to your website, opening hours, or online menu so people can browse even when you are closed.
QR Code Size and Printing Guidelines
A QR code that is too small or too low-contrast will not scan. Follow these rules:
Minimum print size: 2 x 2 cm (0.8 x 0.8 inches). This is the absolute minimum for close-range scanning like business cards. For posters or signs that people scan from a distance, go larger. A good rule of thumb: the scanning distance divided by 10 gives you the minimum code size. A poster scanned from 1 metre away needs a code at least 10 cm wide.
Contrast matters. Dark foreground on a light background is the safest choice. Black on white works everywhere. If you use brand colours, make sure there is strong contrast between the code and the background. Light grey on white will fail. Dark blue on white works fine.
Leave white space around the code. The quiet zone - the blank border around the QR code - helps scanners detect where the code starts and ends. Do not crop it out or place it right against the edge of your design.
Test before you print. Always scan the code with at least two different phones before sending anything to the printer. What looks clear on your screen might not scan well at print size.
Common Mistakes to Avoid
Linking to a page that isn't mobile-friendly. Over 85% of QR code scans happen on mobile phones. If the page they land on is a desktop-only website with tiny text and no responsive layout, they will leave immediately. Test the destination page on your phone first.
Printing too small. A QR code squeezed into a corner at 1 cm wide is decoration, not a functional code. Most phone cameras won't read it. Follow the size guidelines above.
Using a dynamic code when a static one is fine. If you don't need to change the destination or track scans, a static code is simpler, free, and permanent. Don't pay for features you'll never use.
Not testing before printing. This is the most expensive mistake. Print 1,000 flyers with a broken QR code and you've got 1,000 pieces of wasted paper. It takes five seconds to scan with your phone. Do it.
Forgetting that the destination can go offline. Your QR code will keep working forever, but if the website it points to goes down or the page is deleted, scanners will see an error. Keep the destination URL alive for as long as the printed code is in circulation.
Frequently Asked Questions
Do free QR codes expire?
Static QR codes never expire. The destination URL is encoded directly into the pattern - no server involved, no subscription to cancel. Dynamic QR codes can expire if the provider deactivates them after a free trial ends. If you want a code that lasts forever, create a static one.
Can I edit a QR code after creating it?
Not a static QR code. Once the data is encoded, the pattern is fixed. If you need to change the destination, you'll need to create a new code. Dynamic codes allow editing because they use a redirect, but they require a paid service. For most printed materials, it's easier to plan your URL ahead of time and stick with a free static code.
Are QR codes safe to scan?
QR codes themselves are harmless - they're just encoded text. The risk is in the destination. A QR code could link to a phishing site, just as a link in an email could. Your phone will show you the URL before opening it. Check that the address looks legitimate before tapping through. If a QR code on a poster looks like it has been stuck over the original with a sticker, treat it with suspicion.
What is the best image format to download a QR code in?
PNG is the most practical choice for most uses. It's widely supported, maintains sharp edges, and works for both digital and print. The ToolsForTasks QR Code Generator downloads in PNG format. If you need a very large print size, generate the code at the highest size setting to avoid pixelation.
Can I add a logo to the centre of my QR code?
You can, but be careful. Adding a logo covers part of the code's data. Set the error correction level to "H" (high) before adding a logo - this builds in enough redundancy that the code still scans even with part of it obscured. Keep the logo small (no more than 30% of the code area) and test thoroughly.
Is there a limit to how many QR codes I can create?
No. The ToolsForTasks QR Code Generator has no limits. Create as many codes as you need, for as many different URLs or text strings as you want. There's no daily cap, no watermark, and no account required.
Create Your Free QR Code Now
You don't need to compare pricing plans, create an account, or worry about your codes expiring in 14 days. The ToolsForTasks [QR Code Generator](/qr-code-generator) creates free static QR codes instantly in your browser. Paste your URL, pick your colours, download the PNG, and you're done. The code is yours, it works forever, and it costs nothing.
Try the QR Code Generator
Put this knowledge into practice with our free tool.