Enter the contact details
Add at least a first or last name, then optionally include organization, title, phone, email, website, and address.
QR Tools
Create a browser-local vCard 3.0 QR code for a name, organization, phone, email, website, and postal address. Download the static contact code as PNG or SVG.
Enter focused contact details, customize the QR appearance, then download a vCard 3.0 QR code as PNG or SVG.
Local processing
The vCard payload and QR image are generated locally on your device. BrowserPine does not upload the entered contact details to a processing server, create a hosted profile, or require an account.
Read how BrowserPine handles filesThree simple steps
Add at least a first or last name, then optionally include organization, title, phone, email, website, and address.
Check the readable contact summary and choose the QR size, colors, error correction, and quiet zone.
Save PNG or SVG, then scan the contact QR code with the phones and contact apps that need to use it.
A vCard QR code stores structured contact information directly inside the code. When a compatible phone scans it, the camera or QR app can offer to create a contact instead of making the user type each field manually.
This generator uses vCard 3.0 with standard BEGIN:VCARD and END:VCARD boundaries, CRLF line endings, N and FN name fields, and standard optional ORG, TITLE, TEL, EMAIL, URL, and ADR properties.
V1 supports one name, organization, job title, phone number, email address, website, and postal address. It intentionally avoids photos, birthdays, social profiles, repeated custom rows, and nonstandard fields that would increase complexity and QR density.
Long property lines are folded by UTF-8 byte length, and vCard text characters such as backslashes, commas, semicolons, and line breaks are escaped once so they remain data rather than structural separators.
Many current phone camera and QR applications recognize vCard contact data, but the exact save screen and supported fields can vary by operating system, scanner, and contacts app. Test the final code on representative devices before printing or distributing it widely.
A larger output and clear quiet zone help with dense, full-contact cards. Higher error correction tolerates more damage but increases QR density and reduces the available content capacity.
The downloaded PNG or SVG stores the vCard payload directly. It does not redirect through BrowserPine, provide analytics, update remotely, or depend on a subscription after download.
Anyone who can scan or access the QR image may be able to copy the encoded contact details. Share the file only where the same information is appropriate to disclose, and create a new code when the contact data changes.
Common questions
No. The vCard payload and QR image are generated locally in your browser and are not uploaded to a BrowserPine processing server.
It generates vCard 3.0 with CRLF line endings and standard contact properties for focused cross-device compatibility.
Many current phones and QR apps recognize vCard data and offer to create a contact. Behavior and supported fields can vary by device, camera app, and contacts application.
The tool supports first and last name, organization, job title, one phone number, one email address, website, street, city, region, postal code, and country.
Not in this focused version. Photos, repeated phone or email rows, birthdays, social profiles, and custom fields are intentionally excluded to keep the vCard predictable and the QR code less dense.
Reserved vCard text characters are escaped once, and long lines are folded without splitting UTF-8 characters. This preserves punctuation and multiline address data as contact values.
A normal domain entered without a scheme is normalized to an HTTPS URL for a complete vCard URL property. The final normalized website is shown in the contact summary.
The static QR code has no BrowserPine expiration. Its encoded details remain unchanged, so create a new code when the contact information needs to be updated.
Keep working
Create static QR codes for URLs, text, email, phone, and SMS, then download PNG or SVG.
View tool
Create a static WhatsApp click-to-chat QR code with an optional message.
View tool
Scan and decode QR codes from an image or supported device camera.
View tool