How to Create a QR Code Free (For Any URL, WiFi, or Contact)

5 min readBy Criply Team

QR codes are everywhere now — restaurant menus, business cards, packaging, posters, even gym equipment. They are essentially clickable URLs that work in the physical world: point a phone camera at one and it opens whatever destination is encoded in it.

This guide covers exactly how to create a QR code for any URL, WiFi network, contact card, or piece of text — for free, with no signup, in under a minute.

What are QR codes used for?

Once an obscure curiosity, QR codes became mainstream during 2020 when restaurants needed contactless menus. They have stayed in use because they solve a real problem: getting people from the physical world to a digital destination without typing a URL.

Common uses today include:

  • Restaurant and cafe menus — replace printed menus that need reprinting every time prices change
  • Business cards — link to your website, LinkedIn, or vCard contact info
  • WiFi access — guests scan a QR code to join your network without typing the password
  • Event tickets and check-ins — concert tickets, conference badges, parking access
  • Marketing posters and flyers — drive offline campaigns to landing pages
  • Product packaging — link to instruction videos, warranty registration, or product pages
  • Payment systems — SnapScan, Zapper, and other mobile payment platforms use QR codes

PNG or SVG — which format for printing?

Use SVG for any printed material. SVG is a vector format — the QR code is stored as instructions for drawing shapes, not as pixels. This means it scales infinitely without becoming blurry. A 100×100 SVG can be printed on a billboard or a postage stamp and still look razor-sharp.

Use PNG for screens. PNG is pixel-based. It works perfectly for websites, social media, email signatures, and presentations. Generate at the size you need (or larger — never smaller), and quality will be fine on screen.

When in doubt, generate both. Both formats are free to download from Criply's QR code generator.

How to make a WiFi QR code

A WiFi QR code lets anyone with a smartphone join your network by pointing their camera at the code — no password typing required:

  1. Open criply.co/business/qr-code-generator.
  2. Select WiFi as the content type.
  3. Enter your network name (SSID) exactly as it appears in your router settings.
  4. Type your WiFi password. The QR code encodes this directly — anyone who scans it gets immediate access.
  5. Select your encryption type: WPA/WPA2 (most networks) or WEP (legacy).
  6. Click Generate QR Code, then download as PNG (for printing on a sign) or SVG (for any size).

Print the QR code on a small card and stick it near reception, on a noticeboard, or on the fridge. Guests scan it and connect — no more dictating "capital P, then 7, then dollar sign" over and over.

How to test a QR code before printing

This step takes 30 seconds and saves significant embarrassment. Before sending a poster, business card, or menu to print:

  1. Open your phone camera and point it at the generated QR code on your screen.
  2. Verify it opens the correct URL, joins the correct WiFi network, or imports the correct contact.
  3. For SVG print runs, also test the print proof from the printer — confirm the scan still works on the physical printed version.

The most common QR code disasters are typos in the URL (no one notices until it is printed on 5,000 menus) and using a too-small print size that cameras cannot focus on. Test on both an iPhone and Android — they use slightly different scanners.

What size should I print a QR code?

The minimum reliable size is determined by scanning distance. Rough rule: minimum QR code size = scanning distance ÷ 10.

  • Business cards (scanned from 10–20 cm): 1.5–2 cm square works fine
  • Menus and table cards (scanned from 30–50 cm): 3–4 cm square is comfortable
  • Posters at eye level (1–2 metres): 10–20 cm square minimum
  • Billboards (5+ metres): 50 cm+ square

Add quiet space (whitespace) around the code equal to at least 4 modules. Without that buffer, scanners struggle to identify the edges of the code.

Frequently asked questions

Do Criply QR codes expire?
No. QR codes generated by Criply are static — the destination is encoded directly in the code itself. They work forever. Dynamic QR codes (which route through a third-party server) carry the risk of going dead if the redirect service shuts down.

Can I customise the colour or add a logo?
Yes — both foreground and background colours can be changed. Use high contrast (dark on light) for reliable scanning. Logos in the centre work because QR codes have built-in error correction up to 30% of the code area.

How much data can a QR code hold?
Up to ~7,000 numeric characters or ~4,300 alphanumeric characters at the largest size. For URLs, anything up to 200 characters works comfortably. For longer content, link to a webpage rather than encoding the whole text.

What if my QR code does not scan?
Three causes account for most failures: too small for the scanning distance, low contrast (light grey on white never works), or insufficient quiet space around the code. Increase size first, then check contrast, then add whitespace.

Related tools

Try it free — no signup required

Use our free QR Code Generator tool — works in your browser, nothing to install.

QR Code Generator — Free