Free vCard QR code generator

Fill in a name and whatever else the card should carry — company, title, phone, email, website — and get a QR code that adds the contact in one scan. Custom colors, optional logo, PNG or SVG export. No sign-up, and the code never expires.

Content
Design

Enter content to generate your QR code

Generated in your browser — nothing is uploaded.

The whole trick of a vCard QR code is that there's no app and no middleman: the contact data lives inside the code itself. Scan it with a stock camera app and the phone offers to save the contact — name, company, phone, email — because what's encoded is a small text file in vCard format, the same one your address book has exported since the nineties. This generator writes version 3.0, which is the pragmatic choice: both iOS and Android import it cleanly, while the newer 4.0 still trips readers exactly where a business card meets them.

That self-contained design has a consequence worth understanding before you print five hundred cards: the code is static. Nothing to subscribe to, nothing that expires, no company between your card and the person scanning it — but also nothing to edit later. Change jobs and the printed cards keep announcing the old title. The paid "dynamic QR" services solve that by encoding a redirect URL they host, which is genuinely useful if your details churn — and a subscription with a link that dies when you stop paying, if they don't. For a card with a name and a phone number, static wins, and this page will never send you an upgrade email about it.

One practical printing note. Every field you add makes the payload bigger, and a bigger payload means denser modules at the same print size. A name, phone, and email scan fine from a 2 cm square on a business card; pile in company, title, and a long URL and either the square grows or the scan gets fussy. Keep the card to what a stranger actually needs, and leave error correction at M — the guide to codes that stop scanning covers the rest of the print-quality story.

Related free tools

Same workflow, different code. No sign-up on any of them.

QR Code Generator

Create QR codes for links, text, Wi-Fi, email, or phone. Customize colors, add a logo, download PNG or SVG, all in your browser.

Open generator

Bulk QR Code Generator

Turn a list, CSV, or numbered sequence into up to 500 QR codes at once, then export them as PNGs, a ZIP, or a print-ready Avery sheet.

Open generator

Bulk Barcode Generator

The same batch workflow for linear barcodes. Paste a list or upload a CSV and render dozens at once as PNGs, a ZIP, or an Avery PDF sheet.

Open generator

Bulk Code 128 Barcode Generator

The alphanumeric format most asset tags use. Paste a list, upload a spreadsheet export, or number a sequence — up to 500 Code 128 codes in one run.

Open generator

UPC Barcode Generator

UPC-A and UPC-E for retail products, plus EAN-13 and EAN-8 for markets outside North America. Check digits computed as you type.

Open generator

Barcode & QR Scanner

Read a code back with your camera or from a photo. QR, EAN, UPC, Code 128, and Data Matrix, decoded in your browser.

Open scanner

Code 39 Barcode Generator

The legacy industrial format that old scanner fleets and military specs still require. One code or a batch of 500, validated as you type.

Open generator

EAN-13 Barcode Generator

Retail EAN-13 with the check digit computed for you — type 12 digits, get 13. Single codes or a CSV batch, verified before they render.

Open generator

GS1-128 Barcode Generator

Element strings in (AI) syntax with FNC1 placed automatically — GTIN and SSCC check digits verified, application identifiers validated.

Open generator

Data Matrix Generator

ECC-200 Data Matrix for part marking and tiny labels — the square code that fits where QR cannot. One code or a batch of 500.

Open generator

PDF417 Barcode Generator

The stacked format on shipping papers and passes. Renders single codes or a CSV batch, readable by laser guns and cameras alike.

Open generator

QR Code & Barcode Repair

Upload a photo of a code that won't scan. The tool decodes what survives in the print and rebuilds a clean replacement to reprint.

Open repair tool

vCard QR codes — common questions

Asked mostly between the design file and the print shop.

  • Will iPhone and Android both read it without an app?

    Yes — the stock camera apps on both recognize a vCard QR and offer to save the contact. That's the reason this generator writes vCard 3.0 rather than 4.0: the older version is the one every built-in reader imports without dropping fields.

    Can I change the contact details after printing?

    No — the data is inside the code, so a printed code is frozen. That's the trade for having no subscription and no expiry. If your details change often, encode a link to a page you control instead, and accept that scanning then opens a browser rather than the contacts app.

    Why does my QR code look so dense?

    Payload size. A vCard with every field filled runs several hundred characters, and they all become modules. Drop the fields a stranger doesn't need — the fax era is over, the street address rarely earns its modules — or print the code larger. Density is also why the logo option deserves restraint here: it eats error-correction margin the dense code already needs.

    Is the contact data uploaded anywhere when I generate?

    No. The code renders on a canvas in your browser; name, phone, and email never leave your machine. For contact data that's not a nicety — you're literally encoding someone's personal details.

Outfitting a whole team? Talk to sales

Rendering is local; the PNG and SVG exports are produced in your browser and nothing is stored on our side.

If you're printing these for a team — badges, business cards, door signs — the same people usually carry laptops, radios, and tools that someone has to keep track of. Check-in and check-out in UNIO24 puts a custody record behind each handover: who took what, when, and when it's due back.

up arrow