Blog→Developer Tools

How to Make a Free QR Code Online — No Sign-Up, No Expiry

Generate a scannable code for a link, Wi-Fi network, or contact card in seconds — and understand what "error correction" actually does before you pick a level.

📅 August 2026•⏱ 6 min read•🏷 Developer Tools

A QR code is a two-dimensional barcode — it stores data in both dimensions rather than just left to right like a traditional barcode, which is what lets it pack a URL, a full paragraph of text, or a Wi-Fi password into a small square that any phone camera can read instantly. Making one doesn't require a design tool or an account; it's a matter of picking what you want it to do and generating the pattern.

What a QR Code Actually Stores

The code itself doesn't connect to anything online after it's generated — it's a static image encoding whatever text you gave it, decoded locally by the scanning phone's camera. That means a QR code you generate today with no server involved will keep working indefinitely; there's no expiry date and no dependency on the tool that made it staying online.

How to Make One, Step by Step

  1. Open the QR Code Generator.
  2. Choose a type — URL, Text, Wi-Fi, or Contact — depending on what you want scanning it to do.
  3. Fill in the relevant fields; the code updates live as you type.
  4. Set an error correction level (Medium is a sensible default for most uses).
  5. Download as PNG for general use, or SVG if you plan to print it larger than a business card.

What Error Correction Means, and Which Level to Pick

Error correction controls how much of the code's pattern can be damaged, dirty, or covered — by a logo, a fold, a scuff — while the code still scans correctly. A higher level rebuilds more of the missing data at scan time, at the cost of a visually denser pattern.

Low (≈7% recoverable): Fine for a code displayed cleanly on a screen, where nothing will obscure it.

Medium (≈15%): A sensible default for most everyday uses — printed flyers, digital sharing.

Quartile (≈25%): Better for codes that might get slightly scuffed, folded, or printed small.

High (≈30%): Use this if you're adding a logo to the center of the code, since that covered area needs to be reconstructed from the surrounding pattern.

Making a Wi-Fi QR Code That Actually Connects

A Wi-Fi QR code encodes your network name and password together, so a phone camera can join the network automatically without anyone typing the password by hand — genuinely useful for guests, or for a small business posting a code near the counter. The most common failure cause is a typo in the network name or password when generating the code — since the code can't validate credentials, it just encodes exactly what you typed, so double-check both fields before generating.

Common Uses

  • Printed materials — flyers, posters, and business cards that link to a website without a long URL printed underneath.
  • Guest Wi-Fi access — a code guests scan to join instantly, no typing required.
  • Digital business cards — a contact code that saves your details directly into someone's phone.
  • Restaurant menus — a table tent pointing to a digital menu instead of a printed one.
  • Quick text transfer between devices — encode a short message or code to move it by scanning instead of retyping.

Frequently Asked Questions

Do QR codes expire?

No — a code generated this way is a static image. It doesn't depend on any server staying online and has no expiry date.

Is my data uploaded anywhere when I generate a code?

No, the code is generated entirely in your browser. Nothing you type is sent to a server.

PNG or SVG — which should I download?

PNG is fine for screens and most printing. SVG is vector-based and stays sharp at any size, which matters if you're printing the code larger than a few centimeters.

Can I add a logo to the middle of my QR code?

Many scanners tolerate a small logo covering the center if you use a higher error correction level (Quartile or High), since that data gets reconstructed from the surrounding pattern.

My Wi-Fi QR code isn't connecting — why?

Double-check the exact network name and password were typed correctly — the code only encodes what you entered, it can't validate the credentials itself.

Related Tools

  • URL Encoder / Decoder — encode special characters in a URL before putting it into a QR code.
  • Slug Generator — create a clean URL slug for a page you plan to link via QR code.
  • Password Generator — generate a strong Wi-Fi password before encoding it into a Wi-Fi QR code.
  • Barcode Generator — for retail or inventory codes where scanning hardware expects a traditional barcode format instead.

Ready to make your QR code?

Try the QR Code Generator Free →