Learning how to make a QR code takes five minutes. The hard part is deciding what should happen after someone scans it. A QR code is just a door: it can open a link, a block of text, a wifi network or a contact card. If it's going on your business card, a booth or your email signature, what matters is that people end up saving your number or reaching out, not landing on a dead end.
This guide covers how to create a QR code for free, which type fits each goal, how to test it before you print, and the mistakes that make a QR code useless.
What a QR code is and what it can hold
A QR code is a square image that stores information a phone camera can read. Most current phones scan it with the regular camera app, no download needed. It can hold:
- A link (URL): opens a web page. The most common use.
- A contact card (vCard): when scanned, the phone offers to save the name, phone and email.
- Text, wifi, email or SMS: handy in specific cases, rarely useful for sales.
For sharing your contact details, the two options that matter are the link and the vCard.
How to create a QR code for free in 5 steps
- Decide where it should lead. Write one sentence about what you want people to do: "save my contact", "message me on WhatsApp", "see my portfolio". That sentence drives every other choice.
- Get the information ready. For a link, copy the full address and open it once to confirm it loads. For a contact card, make sure your phone number includes the country code.
- Use a generator. Paste the link or fill in the contact fields and the generator creates the image. Many are free; check that the code doesn't expire and doesn't route people through an ad page.
- Download the right format. PNG works for screens, email and social media. For print, choose SVG (vector) so it stays sharp at any size.
- Test it before you use it. Scan it with two different phones (ideally one Android and one iPhone), in good and poor light. If you print it, test the printed version too.
Why a QR code with a link usually wins
When a QR code holds a link, you can change what's behind the link without reprinting. If your number or title changes next month, you update the page and the printed code keeps working.
A vCard QR code works the other way: the data lives inside the image. Any change means a new code and a new print run. And a vCard only saves the contact; it can't open a chat, show what you sell or tell you who scanned it.
So for business cards, the practical answer is a QR code that leads to your own contact page, where people can save your details and also take a next step. For the full comparison, read digital business card vs vCard.
Static vs dynamic QR codes
- Static: the destination is fixed inside the code. Free and never expires, but if the link breaks, so does the code.
- Dynamic: the code points to a redirect you can change later, and it usually counts scans. Many generators charge for it or switch it off when the free trial ends.
The best of both: a static code pointing to a page you control. The code never changes; what it shows can.
What to put behind the code so it actually works
This is where most people slip. The code works, someone scans it… and lands on a generic website where they have to hunt for a way to contact you. What turns a scan into a conversation:
- Your name, photo and what you do, clear and at the top.
- A button to save your contact straight to the phone.
- One main action button: WhatsApp, book a call or request a quote.
- A short form for people who'd rather you reach out.
That's exactly what a QR code business card like Cardreen's does: the code opens your digital card, with a save-contact button, action buttons and a form whose submissions land in a mini CRM so you can follow up. You can download the code as PNG or SVG, and if your details change, the printed code still works.
Common QR code mistakes
- Printing it too small. As a practical rule, don't go below about 0.8 × 0.8 in (2 × 2 cm) on a card; go bigger the farther away people will scan from.
- Low contrast. Dark code on a light background. Inverted or similar colors trip up many cameras.
- No quiet zone. The code needs an empty margin around it so the camera can find it.
- A destination page that's slow on mobile. Test it on cellular data, not just office wifi.
- No hint of what happens. A short line next to it ("Scan to save my contact") makes people more willing to scan.
- A generator that expires. Some free codes stop working after a month. Read the terms before printing a thousand cards.
Where to use your contact QR code
- On your printed business card, front or back.
- At a trade show booth or a front desk.
- In your email signature, as an image with a link.
- On the last slide of a presentation.
- As your phone's lock screen, so you can show it in a meeting without searching.
FAQ
How do I make a QR code for free?
Use an online generator: paste the link or contact details, download the image and test it with two phones. Make sure the generator doesn't put an expiry date on the code.
How do I make a QR code for a link?
Copy the full page address, paste it into the generator as a "URL" code and download it. Before sharing, scan it with your phone camera to confirm it opens the right page.
Do QR codes expire?
Static QR codes don't expire; they only stop working if the page they point to disappears. Dynamic codes can stop working if the service behind them is cancelled.
Is a vCard QR code or a link QR code better for a business card?
A link, because you can update your details without reprinting, and people can do more than save your contact: message you or leave their details.