freebarcodeqr.com

Free vCard QR Code Generator.

A scannable digital business card. Saves to contacts in one tap.

Generated in your browser. Never stored.

Colors
#0B1220
#FFFFFF

Contrast 18.7:1 — scans reliably.

Foreground gradient
Body dots
Corner eyes
Outer square
Inner dot
Frame & CTA text

A printed frame raises scan rate. Uses your foreground color for the border and band; text is rendered in the background color for contrast.

Logo

Logo is overlaid in the center. Error correction is automatically raised to H (30% recovery) when a logo is present.

A vCard QR encodes a contact card in the standard vCard 3.0 format. When scanned, iPhone and Android show an Add Contact sheet pre-filled with your details.

This is the modern business card. Print it on the back of a paper card, a name badge, or an email signature.

The code is generated by JavaScript running on your device. We don't host it, log it, or send it anywhere. Close the tab before downloading and nothing is left behind.

At a glance

QR standardISO/IEC 18004 (2015) ISO/IEC 18004
Contact formatvCard 3.0 (RFC 2426) RFC 2426
Required fieldsBEGIN:VCARD · VERSION:3.0 · FN:<full name> · END:VCARD
Common optional fieldsN: · TEL: · EMAIL: · ORG: · TITLE: · URL: · ADR:
EncodingUTF-8 by default; one CRLF (\r\n) per logical line
Native scan UXiOS 11+ and Android 10+ surface an Add-Contact card directly from the camera app
A vCard is a representation of contact information... The vCard format is a media type (text/vcard) defined for the exchange of personal contact information.
IETF RFC 6350, §1 (vCard 4.0 successor to RFC 2426)

What you can include

Name, phone, email, company, job title, website, and a free-form address. Leave any field blank to omit it from the QR.

The more fields you fill, the denser the QR becomes. If scannability matters more than completeness, include only the essentials: name, phone, email.

Compatibility

We output vCard 3.0, the version both iOS and Android contact apps reliably parse. vCard 4.0 has slightly newer fields but inconsistent reader support.

Names are encoded in both N: (structured: last;first;;;) and FN: (formatted: First Last) lines. This avoids the common bug where some apps show the name reversed.

Frequently asked questions

Will the QR save my contact in one tap?
On both iOS and Android, scanning shows an Add Contact preview. The user taps once to confirm saving. There is no way to skip the confirmation — that's a platform privacy protection.
Can I include a photo?
vCard supports embedded photos, but embedding even a small JPEG produces a QR too dense to scan from print. We omit photos for that reason.
Does it work for organizations?
Yes. Fill the company and title fields. If you want a QR for a company itself rather than an individual, leave first/last name blank — the contact will save under the company name.

Related QR types