Also available in: Español · Português · Français · العربية
vCard QR Code Generator
Turn your contact details into a QR code people scan to save you as a contact instantly — free, no sign-up.
What is a vCard QR code generator?
A vCard QR code generator takes your name, phone number, email, company, job title and website and encodes them as a contact record rather than plain text or a link. Scan it and a phone recognizes the data as a person's details and offers to save a new contact directly — nothing to install, nothing to copy and paste field by field.
This is what separates a proper QR code for contact information from just printing a phone number as text: the underlying record is a vCard 3.0 file, the version both iPhone and Android import cleanly. Version 4.0 is newer, but phone support for it is still inconsistent, so 3.0 is the safer choice for something meant to work everywhere.
How to use it
- Fill in the fields that matter. The Contact card tab is already open — add your full name, phone, email, company, job title and website. Leave any of them blank and it is simply left out of the card, so a name and phone number alone stay small and quick to scan.
- Choose error correction and a colour for the squares. Pick Low through Highest depending on how it will be printed, and set a colour for the dark modules — the background stays white. Watch the live preview: the module count grows visibly as you fill in more fields.
- Download the format you need. Use the PNG at 1024 px for a quick card or badge, or the SVG if it is going into a business card or poster layout. Test-scan it with a phone before sending a print run to the printer.
What to know before you print one
Every field you add makes the code denser, and that trade-off matters on something as small as a business card. A name and a phone number alone produce a small, forgiving grid that scans reliably even printed tiny; fill in all six fields with long values — a full job title, a long company name, a full website URL — and the code gets noticeably bigger, needing more physical space to scan cleanly. There is also no photo field and no postal address field on purpose: both would add a lot of data for very little real benefit on a card meant to be scanned quickly.
Because the code is static, a printed card cannot be edited afterward — change jobs, get a new number, or update your title, and the old cards keep pointing at the old details with no way to fix them remotely.
One detail worth knowing about names: the tool splits your full name at the last space to build the given-name and family-name fields the vCard format requires internally, but it also stores the name exactly as you typed it for display. The contact always shows correctly even on the naming patterns where that split guesses wrong — only an internal sort field is affected.
Why is it free?
Everything happens locally in your browser — your details are turned into a QR code on your own device and never uploaded anywhere. There is no account to create, no watermark added to the PNG or SVG you download, and no paid tier gating the colour picker or the higher error correction levels.