How to Make a QR Code for Free in 2026 (Complete Guide, No Signup)
Every time I help someone make their first QR code, the actual generation takes under a minute and the regret comes three days later when the printed batch won't scan. The cause is almost never the generator, it's a JPG export or a code printed too small to read from arm's length. So this guide spends as much time on the export and print specs as on the buttons, because that's where first-timers lose. Get those two right and a QR code is a 60-second, works-forever job.
Quick verdict: Open a free generator (we built one here, no signup), pick your format (URL, WiFi, vCard), and download as SVG for print or PNG for screens. Never JPG. Size it to at least 2cm on a card, 3cm on a flyer, and scan the printed proof before you run the batch.
What Is a QR Code (and How Does It Actually Work)?
A QR code — short for "Quick Response" code — is a two-dimensional barcode invented by Denso Wave in 1994 for the Japanese automotive industry. Each black square encodes a single bit; the pattern as a whole encodes anywhere from a URL to a vCard contact to your home WiFi password.
Three things make QR codes useful in 2026 that weren't true ten years ago: every phone camera scans them natively (no app needed), error correction is so robust you can lose 30% of the pixels and it still works, and they cost nothing to generate at unlimited scale. That combination is why you see them on everything from restaurant tables to billboards to product packaging.
The QR Code Types You'll Actually Use
"Make a QR code" can mean different things depending on what you encode. The format determines what the phone does when someone scans it.
| QR type | What it does on scan | Best for |
|---|---|---|
| URL most common | Opens the link in the default browser | Landing pages, menus, sign-up forms |
| WiFi | Auto-joins the network with the saved password | Cafes, hotels, offices, guest WiFi |
| vCard | Adds the contact to the phone's address book | Business cards, conference badges |
| Opens a chat with the specified number | Customer support, lead capture | |
| Opens the email app with To/Subject pre-filled | Contact CTAs on printed material | |
| SMS | Opens the texting app with number + body filled | Quick-response codes in stores |
| Phone | Initiates a call to the number | Emergency contacts, customer service |
| Plain text | Shows the text on screen | Coupon codes, short instructions |
Step-by-Step: Make a QR Code in 60 Seconds
- Open a free QR code generator. The free generator here needs no signup and supports every format. Avoid generators that require an account — they often turn out to be "dynamic" services that expire.
- Pick the format. URL is the most common; the tool will show specific fields for WiFi (SSID, password, encryption), vCard (name, phone, email), and the others.
- Paste or fill the content. For a URL, paste the full
https://...address. For WiFi, copy the SSID exactly as it appears in your router (case-sensitive). - (Optional) Customise. Add a logo to the centre, change the foreground colour, set the frame text. Skip this for fastest results; come back later if you need branded codes.
- Pick the download format. SVG for anything printed; PNG for screens. Both work — SVG just scales to any size without pixelation.
- Test it. Before saving the file or sending to print, scan it with your own phone. Both iPhone (camera app) and Android (camera with Google Lens enabled).
SVG vs PNG vs JPG — Pick the Right Format
| Format | Best for | Avoid for |
|---|---|---|
| SVG recommended | Print at any size · vector logos · responsive web | Old systems that don't support vector graphics |
| PNG (300+ DPI) | Screens · email signatures · web embeds | Stretching above original size — pixels visible |
| Stationery and document templates | Web pages — too heavy | |
| JPG | Nothing — never use for QR | JPG compression creates artefacts at edges that prevent scanning |
Print Sizes That Actually Scan
QR codes have a minimum size below which most phone cameras can't focus on them reliably. The rule of thumb is that the code must be at least 1/10th the distance from which it will be scanned. A code on a business card (scanned from ~15cm away) needs to be 1.5cm minimum; a code on a billboard (scanned from 3+ metres) needs to be 30cm minimum.
| Use case | Minimum size | Recommended | Resolution |
|---|---|---|---|
| Business card | 2 × 2 cm | 2.5 × 2.5 cm | 300 DPI / SVG |
| Flyer / brochure | 3 × 3 cm | 5 × 5 cm | 300 DPI / SVG |
| A4 poster | 5 × 5 cm | 8 × 8 cm | 300 DPI / SVG |
| Restaurant table tent | 4 × 4 cm | 6 × 6 cm | 300 DPI |
| Storefront window | 10 × 10 cm | 15+ × 15+ cm | SVG |
| Outdoor billboard | 30 × 30 cm | 50+ × 50+ cm | SVG |
Customising Without Breaking the Code
QR codes have built-in error correction — they can lose up to 30% of their pixels (at the highest error-correction level, "H") and still scan correctly. That's what lets you put a logo in the middle, change the colours, or round the corners.
Three customisation rules:
- Logo size: Maximum 20% of the code's total area. Bigger logos kill scanability. Round the logo's edges so the eye can still trace the QR pattern around it.
- Foreground colour: Darker than the background. High contrast is essential — phone cameras need to distinguish modules. Pure black on white scans fastest; deep brand colours on white work; light grey on white usually fails.
- Don't invert. Light QR code on dark background scans on iPhones but fails on many older Androids. Stick to dark-on-light.
We cover branded codes in depth in QR Code with Logo: How to Embed Your Brand.
Test Before You Print
The most common after-the-fact mistake: 5,000 flyers printed before anyone scanned the QR code. By the time someone notices it doesn't work, the print run is in a warehouse.
- Scan it with an iPhone camera (native iOS scanner)
- Scan it with an Android phone (camera or Google Lens)
- Print one test copy at actual size — scan from the distance someone will realistically scan it from
- Try in low light — phone cameras struggle with QR in poor lighting
- If it works on all four tests, you're safe to print at scale
Static vs Dynamic: A Quick Word
You'll see "dynamic" QR codes advertised heavily by paid services. A dynamic code redirects through their server to your destination — letting you change the destination later without reprinting. The catch: when their free tier expires, your QR codes break.
Static codes (what you get from any honest free generator) encode the destination directly. They never expire, but you also can't change where they point. If you might need to change the destination, use a static code that points to a URL you control (e.g., yoursite.com/redirect), then change the redirect server-side. Free, permanent, editable.
Full comparison: Dynamic vs Static QR Codes 2026.
10 Things to Make QR Codes For
- Business card with a link to your portfolio or LinkedIn
- Restaurant menu (post-COVID this became standard)
- Cafe / office WiFi (no more spelling out the password)
- Product packaging linking to instructions or warranty registration
- Event signage pointing to the agenda or speaker bios
- Trade show booth banners linking to a lead-capture form
- Real estate "For Sale" signs linking to listing details
- Receipts linking to feedback forms
- Storefront window directing to your delivery menu
- Marketing flyers linking to a tracked URL (combine with UTM Builder for full attribution)
The habit I drill into every first-timer: scan your own code from the distance and surface it will actually live on, before you print one copy. People test by holding their phone two inches from a glowing laptop screen, it scans, they declare victory, and then the poster version fails because nobody can read a 1.5cm code from across a room, or the glossy lamination throws glare. The test that matters isn't "does it scan," it's "does it scan from where my reader will stand, on the material it'll be printed on." I've watched a conference reprint 300 badges over this. Thirty seconds of realistic testing is the difference between a QR code that works and an expensive reprint.
Frequently Asked Questions
yoursite.com/promo and you can change what promo redirects to anytime via your site config — the printed QR stays the same. This is the cheapest, most reliable form of "dynamic" QR.The 60-second job, done right
Making a QR code in 2026 is a 60-second job; making one that actually scans in the field takes one extra minute of discipline. Use a free static generator, export SVG for print or PNG for screens (never JPG), size it properly for the scan distance, and test the printed proof on both iPhone and Android before scaling. And you don't need a paid "dynamic" service if your URL points to a redirect endpoint you control.
