$2 DIY custom NFC Business Cards
Tap your phone, get my info!

$2 DIY custom NFC Business Cards

4 minute read  —  

For my latest job hunt, I decided to do away with single-use business cards altogether! I just want to make one and carry it with me.

For about $2/card, you can DIY your own low volume, homemade smart business cards! Scan the card with any phone and my website will open, where you can collect my contact info and read about my projects!

It’s classy, sanitary, and environmentally friendly!

A quick demo of how easy it is!

What to keep in mind when buying NFC cards

Personally, I prefer my card to navigate directly to my website, where the user can choose whether download the vCard. (Otherwise they have to import/save/find the contact and navigate to my website from there!) They can also just keep my tab open to read more about me later!

For my project, I bought these NFC cards directly from AliExpress, but you can buy NFC cards from anywhere! They also come in a variety of shapes/sizes if you don’t specifically want a business card.

The two most popular types of NFC cards you’ll encounter are tag213 and tag216. Make sure you use these in your search query! What’s the difference between them though?


tag213 can store 144 bytes, or a URL up to 136 characters. It’s a bit cheaper than tag216, but ideal if you’re just storing a short URL. For reference, storing only my URL (https://roryhay.es) requires 23 bytes on the card.


tag216 can store 888 bytes, or a URL up to 872 characters. It’s a little more expensive than tag213, but ideal if you’re storing a long URL or a virtual contact card (vCard). If I write my vCard, it would require 252 bytes for my Name, Phone, Email, Website, and a small Note, requiring tag216.


Not super relevant for this project, but I just wanted to mention: tag215 is compatible with amiibo! You can use them to backup or write amiibo, but you should search for that how-to elsewhere online!

Etching the card

Since I knew I wanted to etch my card with my laser, I went with the black walnut veneer. The darker pigment will allow the material to absorb more laser light (and energy), so I have the best absorption when etching with my small 1 Watt LaserCube.

Check your local Makerspace to see if they have a laser cutter/engraver you can use! Regardless of what laser you use, make sure you know how to use it safely! Ventilation is essential, and laser-specific eye protection too if there is any risk of reflections!

After measuring the dimensions of the card, I designed the card layout in Photoshop, exported as a .png, and imported into LaserOS for raster etching. You’ll need to try a few times to find the right balance of laser power and speed, so make sure you have some spares!

Note: LaserCubes don’t give the cleanest results. Since the laser light is arriving on the card at different angles, it’s less crisp and focused. You can see the result of this in the thin NFC logo and the smaller phone number text, which is muddied.

I’d recommend using a proper full size laser engraver/cutter with a moving XY carriage, if you can find one near you! Then the laser is perfectly perpendicular for the whole engraving! On these lasers, I would recommend starting with low power and high speed, then adjusting the speed lower and power higher with repeated runs on your first card.

Programming your NFC card

I suspect you can program your NFC card with your phone!

  • Android 4.0 (Ice Cream Sandwich) introduced NFC in 2011, and the hardware is usually included on most mid-high end phones. Do a quick search if you aren’t sure!
  • iPhone 7 and later got NFC tag write support in 2014, with iOS 13 or newer.

Next, decide what you want your NFC card to do when someone taps it!

What can it do? Pick one! (First two are my favorites.)

  • Create a new contact with your information already filled out
  • Open a website URL directly in the browser
  • Automatically connect to a Wi-Fi network or Bluetooth device
  • Launch an app
  • Display some plain text
  • And more!

And finally, here’s some apps I can recommend to write the desired tag information/behavior:

NFC TagWriter by NXP

Google Play, Apple App Store


  • Works with any field from your contacts app. Include your name, nickname, phone, email, website, notes, and more!


  • Kind of clunky to use.
  • Can’t create a new contact from scratch.
    • You MUST have an existing contact with your desired information entered. You can select which fields you want to transfer onto the NFC card.

NFC Tools by wakdev

Google Play, Apple App Store


  • Can create a new contact from scratch, manually entering the desired information.
  • Can add multiple records to your NFC tag. (eg. Record 1: vCard contact info, Record 2: Open a Website)


  • Limited contact fields. Only name, company, address, phone, email, and website. No “notes” or other useful fields.
  • Cannot import an existing contact without paid version.
  • Only the first record is opened by Android/iOS (unless you’re using an extra app like this one), so extra records aren’t really useful.

Good luck! I can’t wait to see what you make!

Privacy Policy