vCard QR code generator

Package selected contact details into one QR code that compatible phone apps can offer to import. Include only information you intend to distribute.

Content details

Configure content and design settings

QR content type

QR Code Styling

256px
SmallLarge
4px
NoneWide
Colors

Remove background color entirely

Error Correction

Good balance

Higher levels allow the QR code to be scanned even if damaged

Logo

Preview & Download

Real-time preview and export options

QR Code Preview

Your QR code will appear here once generated

Download Options

Choose your preferred format

Generate a QR code to enable downloads

Create, test and publish with confidence

QR Studio creates static QR codes directly in your browser, so no content upload is required. Choose the content type, adjust the design and scan the preview before downloading. For print, use strong contrast, preserve the clear margin around the code and test a physical proof at its intended size.

PNG is convenient for digital use, while SVG offers scalable artwork and PDF supports common document workflows. Static QR codes do not expire, but their encoded content cannot be changed after download.

Before you publish

  • Scan the exported file with more than one phone.
  • For print, test a physical proof at its final size and viewing distance.
  • Keep a clear quiet zone and use dark modules on a light background.
  • Use high error correction with a logo, then verify every destination.

Troubleshoot a QR code that will not scan · Choose a print size

Contact details in a vCard payload

The current vCard 3.0 output can include name, email, phone, company, job title, website and address. Keep optional fields concise: more characters make the QR denser.

Build a contact card

  1. Enter a recognizable first or last name.
  2. Add only the email, phone and professional details you intend to share publicly.
  3. Generate the code and review the visible values.
  4. Test contact import on multiple relevant devices or apps.
  5. Create a new code whenever a field changes.

Example: A consultant might include a work name, business phone, company, title and public portfolio URL while omitting a home address.

Common mistakes

  • Including every field when only a few are useful.
  • Publishing personal details without considering who can scan them.
  • Assuming all contacts apps map fields in exactly the same way.

Limitations and privacy

  • Contact import behavior varies by device and app.
  • Personal details are embedded in a readable static payload.
  • Updating a contact requires generating and distributing a new QR code.

Frequently asked questions

Which contact fields are included?

The current form supports first and last name, email, phone, company, title, website and address in a vCard 3.0 payload.

Will every contacts app import it identically?

Import behavior varies. Test the exported code on the device and contacts apps your audience is likely to use.

Can I update the embedded contact later?

No. Create and share a new static QR code when the embedded contact details change.