vCard QR Code Generator

Make a free vCard QR code with your name, phone, email, company, job title, website and address. The generator writes a vCard 3.0 that phones can add to their contacts, shows the encoded text, and warns when the code gets dense. Download SVG, PNG, PDF or EPS for your business card.

Valid

20.1 × 20.1 mm at 300 DPI

Contact (vCard)

QR code content

Exactly what the QR code holds, built from the form above: 162 characters.

Symbol: version 9, 53 × 53 modules. 162 characters used; data like this fits up to 2,355 characters in the largest size.

QR Code options

Error correction

The share of the code that can be damaged and still be read (DENSO WAVE). Higher levels make a larger code.

DesignLogo, shapes and colors from the QR code designer

Logo

or drop it here
PNG, JPEG, WebP or SVG, up to 2 MB

The logo stays in your browser. Use only a logo you have the right to use. With a logo, error correction is set to H, the highest level.

Module shape

Eye frame

Eye center

New

Size and resolution

Output DPI

300 DPI · Thermal / offset

4 px per module at 300 DPI. Print size: 20.1 × 20.1 mm (0.79 × 0.79 in). PNG, WebP and JPEG: 244 × 244 px.

Label textNew

Font

Alignment

Printed in the file with the barcode, outside the quiet zone, in Helvetica or Courier so it looks the same in every format.

Colors

Contrast 21.0:1; estimated symbol contrast 100%.

Quiet zone (modules)4 · 4 · 4 · 4

Bar width reduction0 mil

Makes each bar thinner by this amount, to make up for ink that spreads on paper. Ask your printer for the value, or leave 0 for laser and thermal printing.

Rotation and backgroundNew0° · Filled

Rotation

In the preview, a checkered pattern shows the transparent areas. Print a transparent barcode only on a white or very light surface: scanners need the light quiet zone around it.

Margin and borderNew0 mm · no border

The margin is blank space outside the quiet zone, for cutting; the border is drawn at the outer edge. Both count in the print size.

Link tracking (UTM)NewOff

Adds utm_ parameters to the link so analytics can tell where a scan came from. A longer link makes a denser code.

Data inspectorNew162 chars
PresetsNew0 saved

No presets yet. Save the current settings to reuse them.

    Presets stay in this browser. They keep the type, size and style; the data and the logo are not saved.

    Recent barcodesNew0

    The barcodes you download appear here, newest first.

      The last 10 downloads, kept in this browser only.
      QR Code · Live previewValid
      QR Code barcode encoding BEGIN:VCARD
VERSION:3.0
N:Morgan;Alex;;;
FN:Alex Morgan
ORG:Example Co.
TITLE:Sales Manager
TEL;TYPE=CELL:+1 212 555 0100
EMAIL:alex@example.com
END:VCARD
      New

      Scaled to fit. Actual size shows the print size on screen.

      Print simulationNew

      Shows how a worn print looks and tests it with the decoder.

      Type
      QR Code · 2D
      Print size
      20.1 × 20.1 mm
      Raster
      244 × 244 px
      Symbol
      version 9, 53 × 53

      Download

      Vector drawing, 20.1 × 20.1 mm. Design and label programs place it at its print size.

      More export optionsNewTest sheet · size set · embed code

      Print test sheet (PDF)

      The code at 80%, 100% and 150% with 100 mm and 4 in rulers. Print it at actual size and scan each copy before printing many.

      Size set (ZIP)

      Magnification

      Embed code

      Nothing you type is uploaded.New

      How to Create a vCard QR Code

      Fill in the contact details you want to share, check the size, and download the code.

      1. Enter a name or a company; every other field is optional.
      2. Add the phone numbers, email, website and address you want to share.
      3. Check the version under the encoded content; leave out fields if the code warns that it is dense.
      4. Download SVG for print, place it on your card, and scan a test print.

      vCard QR Code Fields

      A vCard QR code holds a contact card in the vCard 3.0 format, with a name or company and any other details you add.

      Contact (vCard) QR code fields in this generator
      FieldRequiredNotes
      First nameNoFree text.
      Last nameNoFree text.
      CompanyNoFree text.
      Job titleNoFree text.
      Mobile phoneNoFree text.
      Work phoneNoFree text.
      EmailNoFree text.
      WebsiteNoFree text.
      StreetNoFree text.
      CityNoFree text.
      State or regionNoFree text.
      ZIP or postal codeNoFree text.
      CountryNoFree text.
      NoteNoFree text.
      How a contact (vcard) QR code is written
      Encoded formBEGIN:VCARD, VERSION:3.0, N and FN (both required), then the other properties, END:VCARD, one property per line
      ExampleBEGIN:VCARD VERSION:3.0 N:Morgan;Alex;;; FN:Alex Morgan … END:VCARD
      Special charactersA backslash before \ , and ; in text values; a line break inside a value is written \n
      When scannedReaders offer to add a new contact with the fields filled in
      Checked before drawingA first name, a last name or a company is required. An email address must look like one; every other field is optional and can be left empty.
      Read back by Barcode.codesThe Barcode.codes scanner lists the name, company, job title, phones, email, website, address and note it finds in a scanned card.
      StandardvCard 3.0, RFC 2426 (September 1998); ZXing also mentions the shorter MECARD format, which this generator does not write.
      Size of the exampleThe generator's example is 162 characters long: a version 9 QR code of 53 × 53 modules at error correction M.
      Error correctionChoose L (about 7% of the code can be restored), M (about 15%, the default), Q (about 25%) or H (about 30%), as DENSO WAVE lists them; a higher level makes a larger code.

      Sources, checked 2026-10-04: RFC 2426: vCard MIME Directory Profile (vCard 3.0); ZXing: Barcode Contents.

      How a vCard QR Code Works

      The code holds a vCard 3.0, the contact format of RFC 2426, which phones and address books can import.

      What the Generator Writes

      Every card has the required N and FN properties, then one line per field you fill in. Commas, semicolons and backslashes in your text are escaped, and line breaks in the note are written as \n.

      vCard QR code for the example contact Alex Morgan, Sales Manager at Example Co., with a mobile number and an email address.
      The example contact card: name, company, job title, phone and email.

      Opening the Card

      On an iPhone, the Camera app reads QR codes: hold it over the code and tap the notification that appears. Control Center also has a Code Scanner. ZXing's format guide says readers should offer to add a new contact with the fields filled in.

      vCard QR Codes on Business Cards

      A business card has little space, so keep the code small enough to scan by sharing only the fields people need.

      Keep It Readable

      • Fewer fields: each field makes the code denser; skip the note and the full address if space is tight.
      • Print size: check the print size and test the printed card with a phone.
      • Contrast: print dark modules on a light background.

      Common vCard QR Code Problems

      When a contact imports with missing or broken fields, the cause is usually the data or a dense code.

      What to Check

      • Phone format: include the country code, such as +1, so the number works abroad.
      • Dense code: a version above 10 is hard to scan from a small card; remove fields.
      • Outdated details: a printed card cannot be updated; make a new code when details change.

      Frequently Asked Questions

      What Is a vCard QR Code?

      A QR code that holds a contact card in the vCard format. Scanning it lets a phone add the contact without typing.

      Which vCard Version Does the Generator Use?

      vCard 3.0, defined in RFC 2426. It holds names, phones, email, company, title, website, address and a note.

      Why Does the Generator Warn That My Code Is Dense?

      Contact cards have many fields, and above version 10 a QR code gets hard to scan in a small print. Remove fields or print the code larger.

      Can I Add a Photo?

      No. A photo would make the code far too large for a QR code; share a website link instead.

      Is the vCard QR Code Generator Free?

      Yes, with no account, watermark or download limit, including for business cards.

      Is My Contact Information Uploaded?

      No. The card is written and drawn in your browser.