QRtistry

QRtistry (qrtistry.com) free vCard QR code generator creates business-card contact codes — name, phone, email, and company encoded in the image. No account, no watermark, never expires.

Free QR tool

Free vCard QR Code Generator

Encode a contact card into a QR. Phones offer to save the contact — no app, no signup, no tracking. Download PNG or SVG and print it on cards, badges, or email signatures.

  • Saves as a contact on iPhone and Android
  • Name, phone, email, company, and address
  • Free forever — no account, no watermark

How it works

  1. Step 1

    Enter contact details

    Add a first or last name (required), then optional phone, email, company, title, website, and address.

  2. Step 2

    Style the code

    Pick a preset, brand colors, and optional logo. Keep contrast high so phones can scan from print.

  3. Step 3

    Download and print

    Export PNG or SVG. The vCard lives in the image — it works forever with no server or subscription.

Good for

Business cards

Replace typed contact entry with one scan. Guests leave with your card already in their phone.

Badges and conferences

Put a vCard QR on name badges so attendees exchange details without apps or typing.

Email signatures and slides

Add a contact QR to decks, proposals, and signature blocks for one-tap save.

Related tools

Prefer the all-in-one tool? Open the full QR generator.

FAQ

Is a vCard QR code free on QRtistry?

Yes. vCard codes are static — generated in your browser, downloaded as PNG or SVG, with no account, watermark, or expiry.

What happens when someone scans a vCard QR?

Most phone cameras open a contact preview and offer to save it. Nothing is uploaded to QRtistry; the details are encoded in the QR image itself.

Can I track scans on a vCard QR?

Not on a static vCard. Dynamic short-link tracking works for URL destinations. For contacts, use a static vCard so phones can save the card directly.

Will a logo break the contact QR?

A small centered logo usually scans fine. Keep high contrast between modules and background, and test one print before a full run.