Utilities8 min readUpdated 2026-06-24

How to Create a QR Code (Free, No App Required)

A QR code is just a picture that holds data. Point a phone camera at it and the phone reads back whatever you encoded — a website link, a block of text, the password to your WiFi. You don't need an app, an account, or a single cent to make one. You can do it in about ten seconds right in your browser with the free QR Code Generator, and the code is yours to download and print forever.

This guide shows you exactly how to create a QR code for the three things people actually want — a link, plain text, and WiFi — how to customize it so it still scans, and the one mistake that quietly breaks printed QR codes. Everything happens on your device: nothing you type is uploaded, which matters when the thing you're encoding is your home WiFi password.

How to create a QR code in 4 steps

The fastest path works for the most common case — turning a website link into a scannable code.

  1. Open the QR Code Generator. It loads with a live preview already showing — no signup, no upload.
  2. Pick your type. Use the tab switcher at the top: URL for a website link, Text for any plain text, or WiFi for network access (covered below).
  3. Paste or type your content. For a URL, paste the full address including https://. The QR preview updates instantly as you type.
  4. Click "Download PNG." The code saves to your device as an image file you can drop into a document, poster, email signature, or print job.

That's the whole process. The sections below cover the choices that decide whether your code scans on the first try.

How to make a QR code for a WiFi network

This is the one that feels like magic at a dinner party: guests point their camera at a little square and they're on your WiFi — no spelling out a 20-character password.

  1. Open the QR Code Generator and click the WiFi tab.
  2. Type your network name (SSID) exactly as it appears in your WiFi settings — it's case-sensitive.
  3. Type your WiFi password in the password field.
  4. Download the PNG and print it, or set it as a phone wallpaper for guests to scan.

One thing to know: this tool generates WiFi codes for WPA/WPA2 security, which is what almost every home and office router uses today. If you're on an ancient WEP network or a fully open one, the code may not connect — but if your router is from the last decade, you're on WPA2 and you're fine. Most people never have to think about this.

On iPhone (iOS 11+) and modern Android, you scan a WiFi QR code straight from the built-in Camera app — a banner pops up offering to join the network. No third-party scanner needed.

Choosing colors (without breaking the scan)

You can set a custom foreground (the dots) and background color to match a brand or a poster. It looks great — and it's also the most common way people accidentally make an unscannable code.

The rule is contrast. A scanner has to tell the dark modules apart from the light background. Follow these and you'll be safe:

  • Keep the foreground dark and the background light. Black-on-white is the gold standard for a reason — it scans from across a room.
  • Never invert it. Light dots on a dark background fails on a large share of scanners. If you want a "dark mode" look, you're gambling with scan rate.
  • Avoid low-contrast pairs like dark grey on light grey, or two similar brand colors. If you can barely tell them apart, neither can a phone in bad lighting.
  • Test before you commit. Scan your own code with your phone before you print 500 flyers.

Need a specific brand hex value to paste into the color picker? Grab it with the Color Picker first.

Error correction: what that dropdown actually does

The tool has an Error Correction Level setting with four options — Low (7%), Medium (15%), Quartile (25%), and High (30%). It defaults to Medium, which is right for most uses.

Here's what it means in plain English: error correction is built-in redundancy. A "30%" code can still be read even if up to 30% of it is scratched, smudged, or covered. The trade-off is that more redundancy packs more dots into the same square, making the pattern denser and slightly harder to scan at a distance.

LevelRecovers up toUse it for
Low (L)7%Clean digital use — websites, emails, on-screen display
Medium (M)15%The safe default — most printing and everyday use
Quartile (Q)25%Printed materials that may get handled or scuffed
High (H)30%Harsh conditions — outdoor signage, packaging, anything that might get damaged

Rule of thumb: on a screen, leave it at Medium. Going on a product label, a window decal, or anything outdoors? Bump it to High so a bit of wear doesn't kill the scan.

Printing a QR code so it actually scans

This is where good codes go to die. Three things decide whether your printed QR survives:

  1. Size. The old rule still works: print it at least 1 inch × 1 inch (2.5 cm) for a code people scan from arm's length. For a poster scanned from across a room, scale it up — a rough guide is that scan distance is about 10× the code's width. A 1-inch code reads at ~10 inches; a billboard code needs to be large.
  2. Quiet zone. Leave clear white space (the "quiet zone") around all four sides — at least the width of four dots. Cramming text or a border right up against the code is a top cause of scan failure. The generator already adds a margin; don't crop it off.
  3. Don't stretch it. A QR code must stay a perfect square. Resize it by dragging a corner (proportionally), never by stretching one side. A squashed code won't read.

About resolution: the current download is a 256 px PNG, which is sharp for screens and small print. If you're sending it to a professional printer for a large poster, drop it into your layout at its native size or scale it up modestly, and always run a test scan from the printed proof before the full run.

Static vs dynamic QR codes — what you're actually getting (and why that's good)

This trips up a lot of first-timers, so it's worth being blunt. There are two kinds of QR codes:

  • Static — the data (your link, text, or WiFi info) is baked directly into the pattern. It works forever, offline, with no subscription, and nothing can track who scans it. This is what a free generator gives you, and for most people it's exactly right.
  • Dynamic — the code points to a short redirect URL owned by a paid service. You can change the destination later and see scan analytics, but the moment you stop paying, the code can break. You're renting it.

If you want a QR that goes on a business card, a wedding invite, a restaurant menu, a product, or your WiFi — and you don't need to edit the destination after printing — a free static code is the honest, no-strings answer. You're not missing out; you're skipping a subscription you don't need. The only real reason to pay for dynamic codes is if you must change the target after printing or you need marketing analytics on scans.

One practical consequence: because a static code can't be edited, get the link right before you print. Double-check the URL works, then generate.

Why generate QR codes in your browser instead of a random website

Most "free QR generator" sites send whatever you type to their server. For a public website link, who cares. For your home WiFi password, your private booking link, or an internal document URL — that's data you probably didn't mean to hand to a stranger's server, sometimes alongside a tracking redirect baked into your "free" code.

The FileNaut QR Code Generator runs entirely in your browser. The code is drawn on your device; your link, text, and WiFi password never leave your computer. It also means it keeps working on a flaky connection, and there's no signup wall between you and your code.

Frequently Asked Questions

Is it really free to create a QR code?
Yes. The QR Code Generator is free with no signup, no watermark, and no usage limit on the codes themselves. A QR code you generate is a static image you own outright — there's nothing to subscribe to and it never expires.
Do QR codes expire?
A static QR code — the kind this tool makes — never expires. The data is encoded directly in the pattern, so it works as long as the destination does (your website stays online, the WiFi password stays the same). Only "dynamic" codes from paid services can expire, because those rely on a redirect that stops working if you cancel the subscription.
Can I change where a QR code points after I print it?
Not with a static code — the link is baked into the pattern, so editing it means generating a new code. That's why you should confirm the URL is correct before printing. If you genuinely need to change the destination later (for example, a printed flyer where the campaign link changes), that's the one case where a paid dynamic-QR service is worth it.
Why won't my QR code scan?
The usual culprits, in order: (1) low contrast — dark dots on a light background scan best; inverted or low-contrast colors fail; (2) too small — print at least 1 inch wide; (3) no quiet zone — keep clear space around all four sides; (4) stretched — a QR code must stay a perfect square. Fix those and re-test by scanning it with your phone camera.
What error correction level should I use?
Leave it on Medium (15%) for screens and ordinary printing — that's the default for good reason. Bump it to High (30%) for anything that might get scratched, faded, or weathered, like outdoor signage, packaging, or product labels. Higher levels add redundancy so a damaged code still reads, at the cost of a slightly denser pattern.
Can I make a QR code for my WiFi safely?
Yes — and doing it in your browser is the safe way. The QR Code Generator builds the WiFi code on your device, so your network name and password are never uploaded to a server. Just enter your SSID and password on the WiFi tab and download. Anyone who scans it joins instantly; it works with the standard WPA/WPA2 security nearly every modern router uses.
Do people need a special app to scan my QR code?
No. Every iPhone since iOS 11 and essentially every modern Android scans QR codes straight from the built-in Camera app — they just point the camera and tap the banner that appears. No third-party scanner app is needed, which is a big part of why QR codes came back.

Ready to try it?

Use the tool right now — free, no signup, no upload.