QR Code Generator

How to Create a QR Code for Your Business (Free)

📅 April 2026 ⏱ 7 min read ✍️ ToolsBox

QR codes went from novelty to necessity during the pandemic — and they have stayed mainstream. Restaurants use them for menus, shops for payment links, venues for Wi-Fi access, and businesses for everything from product pages to contact cards. Creating one is free and takes under a minute. Here is everything you need to know to do it well.

What a QR Code Can Encode

A QR code can store any text up to a few thousand characters. In practice, businesses use them for:

Use CaseWhat to Encode
Website / menu linkThe full URL: https://yourbusiness.com/menu
Wi-Fi accessWIFI format string (see below)
Contact cardvCard format string with name, phone, email
Google Maps locationhttps://maps.google.com/?q=your+address
WhatsApp chathttps://wa.me/447700900000
Email pre-fillmailto:you@example.com?subject=Hello
App store linkDirect URL to iOS App Store or Google Play listing
Social media profileProfile URL from Instagram, LinkedIn, etc.
PDF or brochureURL to a hosted PDF file

Step-by-Step: Creating a QR Code

  1. Open the ToolsBox QR Code Generator.
  2. Type or paste the content you want to encode in the text box — a URL, a Wi-Fi string, a vCard, or any text.
  3. Choose a size (the larger the better for printing — use 512 or 1024 px for print materials).
  4. Optionally customise the foreground and background colours.
  5. The QR code updates live as you type.
  6. Click Download PNG to save the file.

The generated QR is a static code — the data is encoded directly with no redirect server in the middle. It never expires and requires no account or subscription.

Create your QR code now — free

Custom colours, up to 1024px, download as PNG. No signup, no expiry.
Open QR Code Generator →

How to Create a Wi-Fi QR Code

A Wi-Fi QR code lets guests connect to your network just by scanning — no need to read out a long password. The format is:

WIFI:T:WPA;S:YourNetworkName;P:YourPassword;;

Replace YourNetworkName with your exact Wi-Fi SSID and YourPassword with your network password. Paste this string into the QR generator. On iPhone (iOS 11+) and Android (9+), scanning the code shows a prompt to join the network automatically.

Tips for Wi-Fi QR codes:

  • If your network name or password contains special characters, wrap the value in double quotes: S:"My Network Name".
  • For open networks (no password), use: WIFI:T:nopass;S:YourNetworkName;;
  • If your security type is WEP (old), replace WPA with WEP. Modern networks are WPA2 or WPA3 — both use WPA in this format.

Tips for Reliable Scanning

A QR code that does not scan reliably is worse than no QR code at all. Follow these guidelines:

  • High contrast. Dark foreground on a light background scans best. Avoid light-on-dark, coloured-on-coloured, or low contrast combinations.
  • Quiet zone. Leave a white margin around the QR code at least 4 modules wide (one "module" is one small square in the code). Do not crop right to the edge.
  • Size for distance. For table menus scanned from 30 cm, 5 × 5 cm is fine. For wall signage scanned from 1 metre, use at least 10 × 10 cm.
  • No glossy lamination. Laminate with matte film, not gloss — gloss reflects light and causes scan failures under certain lighting.
  • Keep URLs short. Longer URLs create denser QR codes with more modules, which are harder to scan at small sizes. Use a URL shortener for very long links.
  • Test before printing. Scan your QR code from the screen before sending it to print. Test on both iPhone and Android if possible.

Static vs Dynamic QR Codes

Static QR codes encode the data directly. They are permanent and free, but cannot be edited after creation. If your URL changes, you need a new code.

Dynamic QR codes redirect through a short URL managed by a service. You can change the destination without reprinting. Most dynamic QR services charge a monthly fee and the codes stop working if you cancel.

For most small businesses, static QR codes pointing to a stable URL (your website, a Google Maps listing, a dedicated page) are the better choice — free forever and no dependency on a third-party service.

Printing Your QR Code

For high-quality print results:

  • Download at 1024 px and scale up in your design software — vector scaling keeps edges sharp.
  • For professional printing, ask your printer whether they can accept SVG or PDF — some QR generator tools (not ours yet) output vector formats that print crisply at any size.
  • Test a proof print before ordering large quantities.
  • If placing on textured or coloured surfaces, use a white background panel behind the code.

Frequently Asked Questions

Do QR codes expire?

Static QR codes never expire. As long as the URL or data encoded in them remains valid, the code works forever. Dynamic codes that redirect through a paid service expire if the service stops or you cancel your account.

What size should a QR code be for printing?

Minimum 2 × 2 cm for close-range scanning. For wall posters or signage scanned from 1–2 metres away, use at least 10 × 10 cm. The ToolsBox generator produces up to 1024 × 1024 px for large-format printing.

Can I put a logo inside a QR code?

Yes. QR codes have built-in error correction allowing up to 30% of the code to be obscured. A small central logo works as long as you use high error correction and test that the code still scans reliably.

How do I create a QR code for my Wi-Fi?

Use the format: WIFI:T:WPA;S:YourNetworkName;P:YourPassword;; — paste this into the QR generator. Anyone who scans it will be prompted to join the network automatically on iPhone and Android.

Back to Blog  |  Related tool: Free QR Code Generator