Conference season means swapping contact info. The usual playbook: pay ~$49/month for a hosted QR platform that tracks every scan, or paste a vCard into a free generator and move on.
Static vCard QR codes are enough for most events. You encode your contact once, print it on a badge or slide, and people scan to save your number. No dashboard, no renewal, no analytics you will never open.
Try it in the browser
toolkitlabs-qr live demo — paste a BEGIN:VCARD block or a simple mailto: / tel: URL, download PNG or SVG. Everything runs client-side; nothing is uploaded.
Example payload:
BEGIN:VCARD
VERSION:3.0
FN:Alex Example
TEL:+15551234567
EMAIL:alex@example.com
END:VCARD
Batch badges for a whole team
Running a booth with ten staff? Put one row per person in a CSV and generate every badge QR in one shot:
npx toolkitlabs-qr@latest qr_batch.py team.csv ./badges/
The batch CLI pack is a one-time EUR 9 purchase (no subscription): Stripe payment link.
Why not the $49/month tools?
Dynamic QR services make sense when you need to change the destination after printing — menu URLs that rotate, campaign A/B tests, scan analytics. For a fixed vCard on a lanyard, static is honest and free.
CC0 · Toolkit Labs
Top comments (0)