Make a contact QR code

How to

Create a contact card that people can save to their address book after scanning.

Content type
Your contentContact content

Enter a first name, a last name, or both.

Enter a name on one line, up to 100 characters.

Enter a name on one line, up to 100 characters.

Optional. Enter a company or organisation, up to 150 characters.

Choose a country and enter the number, or paste a full number starting with +. Spaces and brackets are welcome. Extensions are not supported.

Enter one email address, such as hello@example.com. Addresses with accented or non-Latin characters, display names and recipient lists are not supported.

Enter a full website address beginning with http:// or https://. Do not include spaces or login details. We do not open or check the link.

Address (optional)
Postal address

Optional. Enter the street address, up to 300 characters. You can use more than one line.

Optional. Enter this part of the address on one line.

Optional. Enter this part of the address on one line.

Optional. Enter this part of the address on one line.

Optional. Enter this part of the address on one line.

Advanced settings

Error correction helps a code remain readable if some of its data is damaged. M is a good choice for everyday use. Higher levels offer more recovery but make the code denser and leave less room for content. Percentages refer to recoverable code data, not the area you can cover. Always test the finished code.

Preview & download

Your QR code

Waiting for content

Your QR code will appear here

Enter your content, then select Generate QR code.

PNG uses this pixel size. SVG opens at this size and can scale without losing quality.

Generate a code to enable downloads.

Your entries are cleared when you leave this page. Anyone with your QR code can read its contents.

Clear your entries?

This will clear your entries and the current QR code.

How to create a Contact code

Create a contact card that people can save to their address book after scanning.

  1. Enter a first name, a last name, or both.
  2. Add any phone, email, website, organisation or address details you want to share.
  3. Generate the code and check its contents.
  4. Download and test saving the contact on your intended devices.

What to enter

First name
Enter at least one name. First and last names can each contain up to 100 characters.
Contact telephone
Choose the country and enter the number, or paste a full number starting with +. Spaces, brackets and dashes are accepted; extensions are not supported.
Contact email
Enter one email address, such as hello@example.com. Addresses with accented or non-Latin characters and display names are not supported.
Website
Use a complete address beginning with http:// or https://.
Street
You can use several lines for the street address. Enter each other address field on one line.

Example

First name: Ada; last name: Example

Scanning your code

The code uses a vCard 3.0 contact card. Camera and contacts apps may handle fields differently, so check the saved contact before sharing widely.

Sharing and privacy

Your entries stay in your browser while you create the code. Anyone who receives the finished code can read the contact details.

Read the printing and scan-testing guide · Understand static code limitations

Questions about Contact codes

Can I add a photo or custom fields?

The code includes a name and the optional fields shown in the form. Photos and custom fields are not supported.

How does someone save the contact?

A compatible scanner can offer to open the contact card. The recipient can review it and choose to save it.

Do I need both names?

No. A first name or a last name is enough, including a single-name contact.