Skip to content

vCard Generator

Create a standards-aligned vCard contact file locally, with safe text escaping and UTF-8 line folding handled automatically.

Privacy: your files never leave your device. All processing happens locally in your browser.

How to use

  1. 1.Enter the required full name, then add any organization, title, email, phone, website, or note you want included.
  2. 2.Select Create vCard and review the exact vCard 4.0 text in the preview for spelling and formatting.
  3. 3.Download the .vcf file and test-import it in your target contact application before distributing it.

About vCard Generator

vCard Generator creates a compact contact file that can be imported by many address-book and contact applications. Enter a full name and add any useful optional details: organization, job title, email address, phone number, website, and a note. The page builds a vCard 4.0 text record, shows the exact result, and offers it as a .vcf download. The required name is kept explicit because a contact file without a formatted name is not a useful portable record. Empty optional fields are omitted instead of producing vague blank properties.

The generator follows the core serialization rules in RFC 6350. It begins with BEGIN:VCARD, declares VERSION:4.0, includes FN, adds the properties you supplied, and closes with END:VCARD. Commas, semicolons, backslashes, and line breaks inside text values receive the escapes required for vCard text. This matters for names such as Doe, Jane, organizations with semicolons, and notes containing multiple lines. Without escaping, an importer could interpret punctuation as structure rather than as part of the contact value.

vCard content lines have a length rule measured in UTF-8 octets, not JavaScript characters. This tool folds long lines at no more than 75 octets and begins each continuation with one space. It processes complete Unicode code points, so it does not split an emoji or a multibyte character in the middle of its UTF-8 encoding. The downloaded file uses CRLF line endings and ends with a final CRLF. These details are easy to miss when a contact card is assembled by hand, especially when a long note contains non-ASCII text.

Website entries must be public HTTP or HTTPS URLs. Embedded usernames and passwords are rejected. Other contact fields reject unsupported control characters and have practical length limits. Text line breaks are encoded within the property value rather than allowed to inject an additional vCard property. These checks protect the output structure while preserving ordinary international text, punctuation, phone formatting, and notes. The generator does not claim that an email address or phone number belongs to a real person; it serializes the values you provide.

All processing happens in the current browser. Contact details are not submitted to Lizely, saved in an account, or sent to a remote conversion service. The download link points to a temporary browser Blob assembled from the preview. Closing or reloading the page discards the entered data and generated download. This local design is useful when contact information is private or when you want a quick file without creating an account.

To check the result, read the preview before downloading. Confirm the name spelling, country code, email domain, and website path. Then download the .vcf file and import it into the address-book application you intend to use. Import behavior and supported optional properties can differ between applications, so a real import is the final compatibility check. This generator intentionally emits a small, conservative property set rather than vendor-specific photo, social-profile, or synchronization extensions.

Use QR Code Generator when you need a scannable representation for a short public value. Use this vCard tool when the destination expects a downloadable contact record. The output is plain text and can be inspected with any text editor. It is not a digital identity, a verified signature, or a substitute for consent before sharing someone else's contact information.

Methodology & sources

The browser validates bounded user input, escapes RFC 6350 TEXT delimiters and newlines, validates website URIs, serializes a vCard 4.0 property list with CRLF endings, and folds each physical UTF-8 line to at most 75 octets without splitting a Unicode code point.

Frequently asked questions

Are my contact details uploaded?
No. The vCard is assembled in your browser and the download uses a temporary local Blob URL.
Why does the preview contain backslashes and folded lines?
vCard 4.0 requires special text characters to be escaped and long content lines to be folded by UTF-8 octet length. Importers unfold and decode them.
Can I add a photo to the vCard?
No. This focused generator emits a conservative text-based property set and does not embed photos or vendor-specific extensions.
Which vCard version is produced?
The output declares VERSION:4.0 and follows the core serialization, escaping, UTF-8, and content-line rules in RFC 6350.

Generators guides

View all