How to Make a QR Code

A QR code is the fastest way to send someone to a link, a menu, your Wi-Fi, or your contact details — they just point their phone camera and tap. The good news is you don't need an app or an account to create one. This guide walks you through making a QR code, then printing and using it so it actually scans in the real world.

Make your QR code now

Type a link or any text, pick the size, and download a clean PNG. It runs in your browser — no sign-up, no watermark.

Open the QR Code Generator →

What is a QR code, exactly?

A QR ("Quick Response") code is a square barcode that stores text. That text is usually a web address, but it can be anything — a phone number, a block of Wi-Fi settings, or a mini contact card. When a phone camera reads the pattern, it decodes the hidden text and offers to open it. There's no magic and no tracking built in: the code simply is the information, drawn as black-and-white squares your phone can read from a distance.

Because the data lives inside the pattern itself, a basic ("static") QR code works forever and doesn't depend on any company staying online. That's an important detail we'll come back to below.

How to make a QR code in Toolyard

The Toolyard QR Code Generator is free, needs no account, and does all the work inside your browser — nothing you type is uploaded to a server. Here's the whole process:

  1. Open the QR Code Generator and type or paste your content — a full link like https://yoursite.com, or plain text.
  2. Choose a size. Bigger codes are easier to scan, especially when printed. For posters, go large.
  3. Pick an error-correction level (explained below). Medium is a safe default; use a higher level if the code will be printed small or might get scuffed.
  4. The preview updates instantly. When it looks right, click Download to save a crisp PNG.
  5. Test it with your own phone before you print or share it — always scan the final file, not the screen preview alone.

That's it. There's no watermark on the image, and you're free to use the codes commercially — on menus, flyers, packaging, or business cards.

What to point your QR code at

The generator turns any text into a code, which means it can do far more than links. Here are the most common uses and exactly what to type:

A link (website, form, or menu)

Paste the full web address, including https://. This is perfect for a restaurant menu, a Google review page, an event sign-up, or an Instagram profile. Because the code just holds the link, you can print it once and update the destination page as often as you like.

Your Wi-Fi network

Instead of reading out a long password, print a Wi-Fi code for guests. Type it in this exact format: WIFI:S:YourNetworkName;T:WPA;P:YourPassword;; — replace the network name and password, and keep the semicolons. Scanning it lets a phone join instantly.

A business card (contact details)

To share your contact info, use a simple contact string like MECARD:N:Kim,Sungchul;TEL:01012345678;EMAIL:[email protected];;. When scanned, the phone offers to save you as a new contact — handy on the back of a printed card.

Error correction and size tips for printing

Every QR code carries a bit of built-in redundancy called error correction. It lets the code still scan even when part of it is smudged, folded, or covered. There are four levels:

  • L (Low) — recovers about 7% damage. Densest, best only for clean digital use.
  • M (Medium) — about 15%. A solid all-round default.
  • Q (Quartile) — about 25%. Good for printed items that get handled.
  • H (High) — about 30%. Most robust, and required if you want to drop a small logo in the center.

There's a trade-off: higher error correction packs in more squares, so the pattern gets denser and needs to be printed larger to stay readable. A practical rule for print is to keep the code at least 2 x 2 cm (about 0.8 inch), and bigger for anything scanned from a distance like a poster. Always leave a clear white margin (the "quiet zone") around all four sides — crowding the code with text or borders is the number-one reason scans fail. Keep strong contrast too: dark code on a light background reads best.

Do QR codes expire?

A static QR code — the kind Toolyard makes — never expires. The link or text is baked directly into the pattern, so as long as the destination page exists, the code keeps working years later. Nothing needs a subscription to stay alive.

You may have seen services that charge monthly for "dynamic" QR codes. Those add a redirect in the middle so you can change the destination or see scan statistics — but if you stop paying, the code can break. For most needs — a menu, a Wi-Fi code, a link to your site — a free static code is simpler, more reliable, and yours forever.

Is it private and free?

Yes on both counts. The Toolyard generator is 100% private because the QR code is drawn entirely inside your browser using JavaScript — the link, password, or contact details you type are never uploaded to any server. It's completely free with no sign-up and no watermark, and once the page has loaded you can even use it offline.

Ready to create one?

Turn any link, Wi-Fi login, or contact card into a scannable QR code in seconds — free, private, and watermark-free.

Open the QR Code Generator →