Free website & SEO check: see your score in under a minute  ·  Check my website →Premium Windows software for marketers: talk to us for access and pricing  ·  Explore the software →
Tutorial Updated May 21, 2026  ·  8 min read

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 typeWhat it does on scanBest for
URL most commonOpens the link in the default browserLanding pages, menus, sign-up forms
WiFiAuto-joins the network with the saved passwordCafes, hotels, offices, guest WiFi
vCardAdds the contact to the phone's address bookBusiness cards, conference badges
WhatsAppOpens a chat with the specified numberCustomer support, lead capture
EmailOpens the email app with To/Subject pre-filledContact CTAs on printed material
SMSOpens the texting app with number + body filledQuick-response codes in stores
PhoneInitiates a call to the numberEmergency contacts, customer service
Plain textShows the text on screenCoupon codes, short instructions
URL is the most flexible — you can change the destination later if the URL points to your own redirect. Others are static once printed.

Step-by-Step: Make a QR Code in 60 Seconds

  1. 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.
  2. 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.
  3. 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).
  4. (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.
  5. Pick the download format. SVG for anything printed; PNG for screens. Both work — SVG just scales to any size without pixelation.
  6. 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).
The 60-second rule: If your generator takes longer than a minute to produce a code — because of signup walls, plan-selection screens, or "verify your email" steps — you're using the wrong tool. QR generation should be instant. Use ours if the one you're on is making you click through ads.

SVG vs PNG vs JPG — Pick the Right Format

FormatBest forAvoid for
SVG recommendedPrint at any size · vector logos · responsive webOld systems that don't support vector graphics
PNG (300+ DPI)Screens · email signatures · web embedsStretching above original size — pixels visible
PDFStationery and document templatesWeb pages — too heavy
JPGNothing — never use for QRJPG compression creates artefacts at edges that prevent scanning
Default to SVG. If your printer or design tool doesn't accept SVG, use PNG at 1,000+ pixels wide. Never JPG — the compression destroys QR readability.

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 caseMinimum sizeRecommendedResolution
Business card2 × 2 cm2.5 × 2.5 cm300 DPI / SVG
Flyer / brochure3 × 3 cm5 × 5 cm300 DPI / SVG
A4 poster5 × 5 cm8 × 8 cm300 DPI / SVG
Restaurant table tent4 × 4 cm6 × 6 cm300 DPI
Storefront window10 × 10 cm15+ × 15+ cmSVG
Outdoor billboard30 × 30 cm50+ × 50+ cmSVG
Underestimating size is the #1 cause of QR codes that look fine in design software but won't scan when printed. When in doubt, go larger.

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.

Before sending any QR code design to print:
  1. Scan it with an iPhone camera (native iOS scanner)
  2. Scan it with an Android phone (camera or Google Lens)
  3. Print one test copy at actual size — scan from the distance someone will realistically scan it from
  4. Try in low light — phone cameras struggle with QR in poor lighting
  5. 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

  1. Business card with a link to your portfolio or LinkedIn
  2. Restaurant menu (post-COVID this became standard)
  3. Cafe / office WiFi (no more spelling out the password)
  4. Product packaging linking to instructions or warranty registration
  5. Event signage pointing to the agenda or speaker bios
  6. Trade show booth banners linking to a lead-capture form
  7. Real estate "For Sale" signs linking to listing details
  8. Receipts linking to feedback forms
  9. Storefront window directing to your delivery menu
  10. Marketing flyers linking to a tracked URL (combine with UTM Builder for full attribution)
From teaching beginners

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

Yes. QR code technology is open and free for any use, including commercial. Some generator services charge for premium features (dynamic codes, analytics) but the QR codes themselves are not licensed.

Yes — encode a URL with UTM parameters (use the UTM Builder) and Google Analytics will count every scan as a session attributed to your campaign. No need for a dynamic-code service to get scan tracking.

Only if it points to a URL you control. Point the QR at 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.

A standard QR code can hold up to ~4,000 characters of plain text or ~2,300 bytes of binary. In practice, the more data you encode, the denser (and harder to scan) the code becomes. Keep URLs under 200 characters for clean, easily-scannable codes.

Most common causes: code is too small for the scan distance, low contrast (light grey on white), JPG compression artefacts, logo too large (over 20% of code area), or printed on glossy material that reflects glare. Test before printing at scale.

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.