One code, two jobs

A QR code business card should open your live profile and save your contact. Most only do the first.

88% of paper cards are gone in a week

Thrown out, lost, or buried in a bag. A printed handle is a claim nobody can verify anyway.

Prove, then connect

Land the scan on live commits and shipped projects first. Offer the contact save second, once they've seen proof.

The detail everyone gets wrong is a version number

vCard comes in 2.1, 3.0 and 4.0. They are not interchangeable, and one of them quietly fails.

vCard 3.0 saves everywhere

iPhone, Android, desktop mail clients. 4.0 support is inconsistent below iOS 16 and on older Android.

4.0 looks newer and breaks silently

For a code scanned by strangers on unknown phones, richer fields aren't worth a contact that never saves.

Never print a code that can't change

Resolve through a profile URL you control. Then a new job, email or link never strands 500 printed badges.

Make it scannable

Readable from three feet, a short label beside it, and a vCard behind it — not just a webpage link.

Read the full guide