chain
Q
QR Code Generator
ENCODED PAYLOAD

                        
PRESETS
BODY
EYE FRAME
EYE BALL
COLOUR
LOGO
ENCODING
Quiet-zone margin
// about this tool

vCard QR Code Generator Online

Updated 2026-08-03

// how to use

  1. 1 Fill in the name and whichever details you want on the card — every field is optional except a name.
  2. 2 Watch the byte meter under the form. As it fills, the QR gets denser and harder to scan in print.
  3. 3 Download the SVG for a printed card, or the PNG for a screen or email signature.

// examples

A minimal card
Input
Ada Lovelace
Output
BEGIN:VCARD / VERSION:3.0 / N:Lovelace;Ada;;; / FN:Ada Lovelace / END:VCARD
A full card
Input
Ada Lovelace, Analytical Ltd, Engineer, +44 20 7946 0958, ada@example.com
Output
A vCard 3.0 payload of about 160 bytes — comfortably scannable at business-card size
A name with a comma
Input
Org: Analytical, Ltd
Output
ORG:Analytical\, Ltd — the comma is escaped so it stays one field rather than splitting

// common uses

A scannable contact card on the back of a business card Email signatures and conference badges Shop and studio windows, so passers-by can save your details Trade-show stands where typing details is impractical

// faq

Why does my contact QR code only import half the details?
Usually an unescaped comma or semicolon. In vCard those characters separate fields, so "Analytical, Ltd" written raw becomes two values and everything after it shifts. This tool escapes commas, semicolons, backslashes and newlines, which is why the encoded payload shown under the form contains backslashes.
Should I use vCard 3.0 or 4.0?
3.0, which is what this tool emits. It is the version every phone reads reliably — 4.0 is newer and better specified but support is patchy, particularly on older Android contact apps, and a card nobody can import is worse than a slightly dated format.
My card scans on screen but not from paper. Why?
Density. Every field you add makes the code larger, and a printed code has to survive being photographed at an angle in bad light. Watch the byte meter — past roughly 300 bytes the pattern gets fine enough to struggle at business-card size. Drop the note or the website first.
Why does iOS truncate my card?
Long free-text fields, usually the note. iOS Contacts is stricter than Android about field lengths and will quietly cut rather than warn. Keep notes short, and put anything long behind the website URL instead.
Can I put this on a business card?
That is the main use. Print it at 2 cm or larger, keep strong contrast, and leave the quiet-zone margin at 2 or more — the white border is part of the code and printers that trim it break the scan.
Esc
↑↓ navigate open Esc close