← Blog

How to Make a QR Code (Free, in Under a Minute)

July 3, 2026 · 6 min read

QR codes went from a manufacturing barcode variant to the fastest way to get someone from a printed page, a menu, or a poster straight to a link — no typing required. The good news: making one takes under a minute and costs nothing. Here's exactly how.

What you need before you start

Decide what you want the QR code to do. Most QR codes encode one of these:

  • A website URL — the most common use case (a menu, a landing page, a social profile).
  • Plain text — a message, instructions, or a code.
  • Wi-Fi credentials — so guests can join your network without typing a password.
  • A contact card (vCard) — so scanning adds you straight to someone's contacts.

Step-by-step: making a QR code

  1. Open the free QR code generator — it works entirely in your browser, so nothing you type is ever sent to a server.
  2. Paste your URL or type your text into the input box. The preview updates instantly as you type.
  3. Choose a module style (Standard, Rounded, or Soft) and a color that fits your brand or use case.
  4. Click PNG to download a high-resolution image, or SVG if you plan to print it at large sizes.
  5. Before you publish or print, scan the code yourself with your phone to make sure it opens the right place.

Tips for a QR code that actually scans

  • Keep contrast high. Dark modules on a light background scan far more reliably than light-on-dark or low-contrast color pairs.
  • Leave a quiet margin. The white space around a QR code isn't wasted — scanners use it to detect the code's edges.
  • Don't shrink it too far. For print, keep the code at least 2×2 cm (about the size of a large postage stamp); scale up for codes that will be scanned from a distance, like posters.
  • Test on both iPhone and Android before mass-printing, since camera apps handle focus and glare slightly differently.

Static vs. dynamic QR codes

The QR code you just made is static— whatever you typed is permanently baked into the pattern. That's perfect for one-off use, but it means if the link changes, you have to print a new code.

A dynamic QR codeinstead points to a short redirect link that you control, so you can change the destination anytime without reprinting — plus you get real-time scan counts, geo-targeting, and A/B testing. If you're putting a QR code somewhere permanent (packaging, signage, business cards), a dynamic code is usually worth it. You can create a free dynamic QR code in the same amount of time.

Frequently asked questions

Is it really free to make a QR code?

Yes — the free generator has no signup, no watermark, and no expiration on the codes it creates.

Do QR codes expire?

Static QR codes never expire since the content is encoded directly in the pattern. Dynamic QR codes stay active as long as your account is active.

Can I put a logo in the middle of my QR code?

Small logos work because QR codes include built-in error correction, but keep the logo under about 20% of the code's area and always test the result before printing at scale.