SnapSum
← Back to Blog
Image4 min read

How to Create a QR Code for Free (URL, WiFi, vCard & More)

QR codes are everywhere — restaurant menus, business cards, product packaging, event tickets. Creating one takes seconds with the right tool. Here's a complete guide.

What Can You Encode in a QR Code?

  • URLs — Link to any website, app store, or document.
  • WiFi credentials — Network name, password, and encryption type. Guests scan and connect.
  • Contact info (vCard) — Name, phone, email, address. Scan to add to contacts.
  • Plain text — Any message up to ~4,000 characters.
  • Email addresses — Opens the user's email client with a pre-filled address.
  • Phone numbers — Triggers a call on mobile devices.

How to Generate a QR Code

Using SnapSum QR Code Generator:

  1. Select the content type (URL, Text, WiFi, Email, Phone).
  2. Enter your data.
  3. Customize size and colors if needed.
  4. Click "Generate" and download as PNG or SVG.

QR Code Best Practices

Size Matters

The minimum QR code size depends on scanning distance. A good rule: QR code width (cm) = scanning distance (cm) ÷ 10. For a business card (scanned from ~20 cm), make the code at least 2 cm wide.

Contrast Is Critical

QR readers need high contrast between the code and background. Black on white is safest. You can use colored QR codes, but ensure at least 4:1 contrast ratio.

Don't Overload Data

The more data you encode, the denser the QR code becomes — and the harder it is to scan. Use URL shorteners for long links. For WiFi, stick to the essential fields.

Test Before Printing

Always scan your QR code with multiple devices before printing hundreds of copies. Test on both iPhone and Android, with different camera apps.

Static vs. Dynamic QR Codes

Static QR codes (like what SnapSum generates) encode the data directly. They never expire and don't require a service to function. The downside: you can't change the destination after generating.

Dynamic QR codes use a short URL that redirects to your target. You can change the destination later. But they require a paid service and will break if the service shuts down.

For most personal and small business use, static codes are the way to go.

Need to Read a QR Code?

If you have a QR code image and want to decode it, use SnapSum QR Code Reader. Upload the image and extract the encoded data instantly.