Zero Signup ToolsFree browser tools

Generator Tools

vCard QR Code Generator

Turn a name, phone, email, organization, and address into a scannable vCard or MECARD QR code. Download PNG, SVG, or .vcf in your browser.

vCard QR code generator

QR payload format

Standard .vcf format used by iOS, Android, Outlook, and Google Contacts. Larger payload, more fields preserved.

Current payload: 420 bytes. The other format (MECARD) would be 303 bytes.

Contact details

What the QR should save

vCard stores YYYY-MM-DD. MECARD stores YYYYMMDD (no separators). The conversion is automatic.

Everything runs in your browser. Your contact details and the QR code never leave the device, never reach a server, and there is no tracking.

Appearance

Tune the printed code

Error correction

Pick H if the code will be printed small or on a surface that may be smudged or partially covered.

8
4

Encoded vCard 3.0 payload

BEGIN:VCARD
VERSION:3.0
N:Quinn;Avery;;;
FN:Avery Quinn
ORG:Northwind Studio
TITLE:Product Designer
TEL;TYPE=CELL,VOICE:+1 415 555 0101
TEL;TYPE=WORK,VOICE:+1 415 555 0123
EMAIL;TYPE=INTERNET:avery@example.com
URL:https://averyquinn.example.com
ADR;TYPE=WORK:;;1200 Market Street\, Suite 400;San Francisco;CA;94103;USA
BDAY:1992-04-18
NOTE:Met at the SaaS conference. Coffee fan\, vinyl collector.
END:VCARD
Version 1681 x 81 modulesECC M420 chars

Output follows RFC 2426 (vCard 3.0): CRLF line endings, lines folded at 75 octets with leading-space continuation, and reserved characters (\, ;, ,, newline) escaped per spec.

How to use

  1. Choose vCard 3.0 for the richest contact fields, or MECARD for the smallest, fastest-scanning QR. The size comparison line shows how many bytes each format produces from the same form.
  2. Fill in name, organization, job title, mobile and work phone, email, and website. At minimum, add a first name, last name, or organization so the contact has a label.
  3. Optionally open Add postal address and Add birthday and note to include a full ADR block, a YYYY-MM-DD birthday, and a free-form note.
  4. Adjust appearance (error correction L to H, module size, quiet zone, foreground and background colors) so the QR matches the rest of your print or screen layout.
  5. Test the QR by pointing your phone camera at the screen before printing. iOS Camera and Android Camera show an Add to Contacts prompt when the code is recognized.
  6. Click Download PNG or Download SVG to save the QR, or Download .vcf to save the vCard source as a file you can email, AirDrop, or host alongside your HTML signature.

About this tool

vCard QR Code Generator turns a contact's name, phone numbers, email, organization, job title, website, postal address, birthday, and a free-form note into a scannable QR code that prompts the device to add the contact to its address book. Two payload formats are produced from the same form. vCard 3.0 (RFC 2426) is the canonical .vcf format used by Apple Contacts, Google Contacts, Android Contacts, Outlook, and macOS Contacts; it supports the richest set of fields, escapes backslash, comma, semicolon, and newline per spec, and folds long lines at 75 octets with leading-space CRLF continuation measured with TextEncoder so multi-byte characters are never split mid-codepoint. MECARD is the compact NTT DoCoMo format that ZXing, iOS Camera, and Android Camera recognize; it encodes the same core fields in a tight inline string (MECARD:N:Last,First;TEL:...;EMAIL:...;ADR:...;URL:...;BDAY:YYYYMMDD;;) and is typically 30 to 40 percent shorter than the equivalent vCard, which produces a smaller QR matrix that scans faster from a distance and on small printed surfaces. A live byte-size comparison shows the two formats side by side so you can pick the smaller one when printing on a business card, a name tag, a window sticker, or a conference badge, or the richer one when you want every field preserved by the receiver's contact app. The QR matrix is built with the project's bundled ISO/IEC 18004 compliant encoder (no third-party dependencies, versions 1 to 40, error correction L/M/Q/H) and renders both as a raster canvas you can download as a PNG and as a vector SVG you can paste into Figma, an HTML page, or a print layout. The error correction level (L 7 percent recovery up to H 30 percent recovery), module size, quiet zone, and foreground and background colors are all adjustable so the QR matches the rest of your card or signage. Field validation flags missing identifying information, an empty contact method, a malformed email, a website that is not a recognized link, an invalid birthday, and the MECARD-specific note-newline limitation before you print a batch. A bonus Download .vcf button saves the standards-compliant vCard 3.0 source as a file you can also AirDrop, attach to an email, or host beside an HTML email signature, so a single tool covers both the printed and the digital sharing flow. Common use cases include business cards, name badges and conference lanyards, recruiter outreach, sales team collateral, store-front contact stickers, signature lines in event invitations, and real estate yard signs. Everything runs locally in your browser, so the names, numbers, addresses, and rendered QR you create here never leave the device, never reach a server, and are not tracked. Pair this tool with the vCard Generator when you want the .vcf source without a QR, with the WiFi QR Code Generator and the Email QR Code Generator for related printable QR formats, with the QR Code Decoder when you need to verify what a printed QR resolves to, or with the Bulk QR Code Generator when you want to batch-print a row of contact codes.

Free to use. Works in your browser. No signup, no login.

Related tools

You may also like

All tools
All toolsGenerator Tools