Introduction: Making a Digital Business Card Using NFC

If you've ever wanted a smoother, easier, or even more "futuristic" way of exchanging contact information, then a digital business card may be for you.

Here's the idea - your contact info is saved on a card, very much like a credit card. When you need to share that info, tap the card to another person's phone and your contact magically appears, giving them the option to simply save it to their device. It's quick, simple, and usually leaves an impression to boot.

The idea isn't new, and a quick search will provide you with several companies where you can order them. But I prefer the DIY route so I can learn how things work along the way. So if you're interested in how to make one of these for yourself, read on! (Or if you're not interested but want to know out of spite, you can read on too)

Supplies

  • Inkjet Printable PVC Cards with NFC Chip (NTAG 215) - small orders can be sourced from eBay or Amazon, and packages of 50 are sold from Brainstorm ID (Important: These MUST be the ones for inkjet printers as they have a special coating that allows them to accept the ink. Traditional PVC cards need a heat sublimation printer, if you have access you one of those feel free to use that and buy regular PVC cards instead.)
  • Printer Tray for PVC Cards from Brainstorm ID
  • Inkjet printer compatible with one of the card trays
  • Clear acrylic or lacquer sealant (not strictly necessary but recommended)
  • iPhone or Android device that supports NFC
  • NFC Tools app (App Store | Google Play)

Step 1: Understanding How This All Works

I can't explain any technical details, but here's a quick overview: there's a chip embedded within the card, it's essentially a small amount of storage connected to some copper coiling. When it comes into close proximity with an NFC device, power is induced and the data contained in storage can be read. In this case, the data we will be storing, and then sharing, is our contact information.

And when it comes to sharing contact information, vCards are a solid and widely compatible choice. While it is possible to write the vCard data directly to the NFC chip, iOS does not currently support reading that type of data via NFC. So, in the interest of compatibility, we will be creating a vCard and hosting the file on a server, then writing a URL onto the NFC chip linking directly to that file.

Step 2: Prepare a VCard

Create a contact for yourself using Contacts, Outlook, etc. and export the entry as a vCard. You then need to host this file on a server and get the URL.

The trick is for your URL to be a direct link. If you upload your file to a cloud service like Drive, Dropbox, etc and simply use their "share" link, the URL will direct to that service's own interface where you can view or save the vCard. But if you want that magic moment where the contact just appears on their phone, it has to be a direct URL, which essentially starts trying to download the vCard, and results with the "add contact" prompt automatically appearing on their device.

If you have your own way of hosting files, it might be best to upload your vCard there. If not, there are also ways to get direct links for files hosted in the cloud. I used Google Drive to host my vCard and used this site to get the direct link. I then used bit.ly to shorten it.

I know this can be done with other cloud platforms, too; if needed just search around for getting direct links on your preferred service.

I also came across a very nifty site (https://www.vcard.link) that will create and host vCards for you, if you would rather go with a simpler alternative. This gives you less control over certain things like custom labels, but circumvents the rigmarole explained above.

Before writing any data onto the card, I recommend designing and printing the card first - the more you handle the card, the more dirt and oils could be left behind, and it's best to print on as clean a surface as possible.

Step 3: Make a Design

The cards are shaped to a standard size called CR80, which is 2.125" x 3.375". If you are using the printing tray from Brainstorm ID, they have a design editor available to help you create a design and properly format it for printing. You can also find templates available on their website to use with your preferred design software.

Step 4: Add Legacy Support

Occasionally the person you are sharing your info with has an older device that does not support NFC. However these older devices usually do support QR codes. So, again with compatibility in mind, I generated a QR code for the URL that links to my vCard, and made that the design for the back of the card. Following the link results in the same magic as the link on the chip.

I don't have any particular site to recommend, if you search for "QR code generator" you will find many options to choose from. If you are using the vcard.link site mentioned above, that can generate a QR code for you too.

Step 5: Print and Finish

If using the Brainstorm ID printing tray and software just follow their directions for printing on your particular model and you should be good to go.

Once the cards are printed and dry I recommended applying a coat of clear acrylic or lacquer. This will protect the ink from smudging, scratching, or running if exposed to water.

Step 6: Write Your Data

To write my data I used an app called NFC Tools, which is free, easy to use, and available on both iOS and Android. First erase the tag just to be sure no other data is present, which is an option in the Utilities section. Then add the URL by going to Write / Add a Record / URL/URI. Once that is entered just select Write.

And that's it, you now have a digital business card!

Step 7: Final Thoughts

In the end I made two cards; one is very simple for casual exchanges, with my name, number, and email, while the other is more business oriented, with websites, work email, work number, etc. The simpler card stays in my wallet, and the business card comes to work events. I focused here on using vCards, but you could also link to a social media account, a splash page like linktr.ee, or any other site you prefer. These cards provide a much smoother experience for exchanging info, I highly recommend making one for yourself!