BubblyPhone
RatesToolsHub
iOS AppAndroid App
AI Agents
Sign InGet Started
or
RatesToolsHubiOS AppAndroid AppAI Agents
Sign In with EmailGet Started
BubblyPhone

Affordable international calling for everyone. Crystal-clear calls to 100+ countries with transparent per-minute pricing.

100+ CountriesNo Hidden FeesWebRTC Powered

Product

  • Rates Calculator
  • Getting Started
  • iOS App
  • Android App
  • Business Solutions
  • For Businesses
  • AI Agent API

Learn

  • About BubblyPhone
  • Knowledge Hub
  • Blog
  • What is WebRTC?
  • VoIP Explained
  • Contact Us
  • Give Feedback

Support

  • Help Center
  • Getting Started
  • Making Calls
  • Call Statuses
  • Why Calls Fail
  • Call Details
  • Transcription
  • Connection Test
  • Managing Contacts
  • Mobile Apps
  • Billing & Credits
  • Refunds
  • Account Settings
  • Troubleshooting
  • Error Codes

Compare

  • vs Rebtel
  • vs Yolla
  • vs Skype
  • vs Dialpad
  • vs Google Voice
  • All Comparisons

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy
  • Acceptable Use
  • Extension Privacy

Reference

Country Codes
US +1India +91Turkey +90Pakistan +92Germany +49Philippines +63Mexico +52UK +44Canada +1Australia +61France +33Japan +81Brazil +55China +86Italy +39Russia +7South Africa +27Nigeria +234Egypt +20Indonesia +62Vietnam +84Thailand +66Malaysia +60
Free Tools
All ToolsCountry Code LookupBest Time to CallCall Cost CalculatorCall Duration CalculatorPhone ValidatorVirtual Number CheckerArea Code LookupDialing GuideRoaming CalculatorCurrency ConverterSMS Character CounterSpam Number CheckerHoliday CalendarEmergency NumbersMicrophone TestCarrier LookupVoIP Speed TestCall Recording LawsWhatsApp Link GeneratorNumber FormatterQR Code GeneratorDTMF Tone GeneratorMorse Code TranslatorVoice RecorderVanity Number ConverterConference Call Planner
Popular Destinations
Call IndiaCall PhilippinesCall MexicoCall PakistanIndia RatesPhilippines RatesMexico RatesPakistan Rates
Dialing Guides
How to Dial IndiaHow to Dial MexicoHow to Dial PhilippinesHow to Dial PakistanInternational CallingHow to Make Calls

Stay in the loop

New rates, features and calling tips — no spam.

More Projects by Vadim

JobXDubaiJobXRecruiterPatientNotes.aiCV-ReviewRechnungen KICareerProofSmilePreviewsGesichtsbehandlung MünchenZahnarzt OberföhringInhype.ioUAE Labour LawDentist DubaiWake MindCasino in DubaiAgents by BubblyPhone

© 2026 BubblyPhone. All rights reserved.

Built by Vadim·𝕏in
  1. Home
  2. Tools
  3. vCard QR Generator

vCard QR Code Generator

Fill in your contact details, get a scannable QR code for your business card, email signature, or conference badge. vCard 3.0 format — works on every modern iPhone and Android.

Contact details

+ Address (optional)

Your QR code

Enter your name to start —
the QR code regenerates as you type.
Raw vCard payload
BEGIN:VCARD
VERSION:3.0
END:VCARD

How to use your vCard QR code

📇 On a business card

Print on the back of your business card at 2.5 x 2.5 cm minimum. People scan with their phone camera and the contact saves instantly.

📧 In an email signature

Download the PNG and paste it into your Gmail/Outlook signature settings as an inline image. Recipients scan to save your details.

🎫 On a conference badge

Print at 4-5 cm. Networking pivots from awkward business-card shuffling to a 3-second scan.

🏢 On a storefront / window

Real-estate For Sale signs, restaurant menus, retail storefronts — passers-by save your contact without typing a number.

Frequently Asked Questions

What is a vCard QR code?
A vCard QR code is a QR code that, when scanned with a phone camera, prompts the user to save the embedded contact details (name, phone, email, address, website, organisation) directly into their phone Contacts app. The QR code encodes a vCard 3.0 text payload following RFC 2426. Most modern phones recognise vCard payloads automatically when scanning.
How do I use a vCard QR code?
Print or display the generated QR code wherever someone might want to save your contact info: business cards (print on the back), email signatures (paste the PNG), conference badges, restaurant menus, real-estate For Sale signs, networking events. Anyone with a smartphone camera can scan it and tap Add to Contacts - no app required on most modern iOS and Android devices.
Will a vCard QR code work on iPhone and Android?
Yes. iPhone (iOS 11+, 2017 onwards) reads vCard QR codes via the built-in Camera app - point and a notification appears with Add to Contacts. Android with the default Google camera (Pixel, Samsung Galaxy from 2019+, most modern phones) does the same. Older Androids may need a separate QR-scanner app, but recognition of the vCard payload is universal.
What fields can a vCard include?
Standard vCard 3.0 supports: full name, organisation, job title, phone (multiple types: cell, work, home), email (multiple), website (URL), street address (multiple), and notes. Our generator covers the most-used fields for business card use cases. The full RFC 2426 spec includes more (photo, audio greeting, calendar URI, etc.) but most modern scanners ignore those extra fields.
How big should the printed QR code be?
Rule of thumb: the QR code printed size in cm should be at least the scan distance in metres x 10. For a business card scanned at 15-20 cm distance, 2.5 x 2.5 cm is sufficient. For a conference badge scanned at 30-50 cm distance, 4-5 cm. For a poster scanned from 1-2 metres away, 10-20 cm. More info encoded = denser QR pattern = larger minimum size to remain scannable.
Can I edit the vCard QR code later?
No - QR codes are static. Once printed, the QR code embeds whatever data was generated at the time. If your phone number or email changes, you need to regenerate a new QR code and reprint anything you've put it on. For dynamic QR codes that redirect to a URL (which YOU can edit later), use a paid QR service like Bitly QR or QR Code Generator Pro. For most personal/business card use cases, static is fine.
Does this tool send my data to a server?
No. The QR code is generated entirely in your browser using the qrcode JavaScript library. Your contact details never leave your device. We don't track, store, or transmit anything you type into the form.
What format does the QR code encode?
vCard 3.0 (RFC 2426). This is the most widely-recognised contact format and supported by virtually every QR scanner and phone camera. Some older systems use MECARD (a Japanese subset) - we use vCard 3.0 because it has better field coverage and broader iOS support.
Can I include a photo in the vCard QR code?
Technically yes (vCard 3.0 supports an embedded photo as base64), but in practice no - embedded photos make the QR code so dense that it becomes physically too large to print at normal business-card size. We don't include photos for that reason. If you want a contact card with a photo, host an HTML contact page and link to it via a simpler URL QR code.
What is the difference between vCard QR and MECARD QR?
Both encode contact info into a QR code. vCard (RFC 2426) is the international standard, supports more fields, and is what iOS expects. MECARD is a Japanese subset designed by NTT DoCoMo with a simpler format but fewer fields. Most modern phones read both. We use vCard 3.0 for maximum compatibility.

Got the QR code? Now make calls to the contacts that scan it.

BubblyPhone is pay-as-you-go international VoIP — call any number worldwide from your browser. UK $0.009/min, India $0.065, Mexico $0.015.

Start CallingSee full rates

WhatsApp QR Generator

Scan to open a WhatsApp chat directly with your number.

Phone Number QR Generator

QR code that auto-dials a phone number when scanned.

E.164 Phone Formatter

Convert any phone to E.164 before adding to a vCard.