Readers like you help support MUO. When you make a purchase using links on our site, we may earn an affiliate commission. Read More.

The Apple Home app and Siri are incredibly convenient for managing your smart home. However, there may be times when you want to avoid shouting a command or spending time looking around for one specific accessory.

In these instances, you can turn to NFC tags. With just a tap of your iPhone, you can turn on your lights, check the temperature, or even open your garage door—if you have a tag in your car. We'll show you how to program your NFC tag to control your HomeKit home.

Control Your HomeKit Home With NFC Tags: What You'll Need

NFC Tag in Hand Being Scanned by an iPhone
Image Credit: GoToTags

While it may sound complicated, using Near-Field Communication to control your HomeKit accessories is quite simple. You only need a compatible NFC tag, an iPhone 7 or later with NFC capabilities, and a few steps to make a Shortcut.

There is an abundance of affordable NFC tags, cards, and keychains available, and you may already have one in your home. If you own one of Apple's item trackers, you can use the AirTag as NFC triggers for automation—including HomeKit with this guide.

A hand holds a black business card that has a blue wireless symbol on it.

However, not all NFC tags are compatible with iPhones. We have had success with many NTAG 213 and 215 types, but when it doubt, look for specific mentions of iPhone compatibility when shopping around.

The last thing you will need for this process is the latest version of iOS. Updating your iPhone will ensure you have the latest bug fixes, making the process as smooth as possible.

How to Control Your HomeKit Home With NFC Tags

Programming your NFC tag for use with your HomeKit accessories takes place entirely in the Shortcuts app on your iPhone or iPad. During this process, you'll create a Personal Automation, scan your NFC tag, and then assign it a HomeKit action.

  1. Launch the Shortcuts app.
  2. Tap Automation on the navigation bar.
  3. Tap the Add button near the top right corner of your screen.
  4. Scroll downward and tap NFC.
  5. When the Ready to Scan prompt appears, tap Scan.
  6. Hold your NFC Tag or card near the top of your iPhone.
  7. Type in a name for your NFC tag, then tap OK.
  8. Tap either Run After Confirmation or Run Immediately, as desired.
  9. Tap Next.
  10. Tap the Search Field and type Home.
  11. Tap Control Home.
  12. Tap Scenes and Accessories.
  13. Choose the devices or scenes you wish to trigger with your NFC tag.
  14. Tap Next.
  15. Tap your Scene or accessory and set your desired state.
  16. Tap Done.
  17. Tap Done once more to save your Personal Automation.

That's all there is to it. Now, when you scan your NFC tag with your iPhone, your HomeKit Scene or accessory will spring to life if you choose Run Immediately during setup.

If you choose Run After Confirmation, you'll need to authorize the Personal Automation via an alert before it will run. Whichever method you choose, you must first unlock your iPhone using FaceID or TouchID before it will recognize your NFC tag.

How to Get the State of Your HomeKit Home With NFC Tags

In addition to controlling your HomeKit Scenes and accessories, you can also scan an NFC tag to get the state of your HomeKit home. This option includes getting the current temperature of a room, checking to see if a door or window is open, or verifying the power state of a smart plug.

  1. Launch the Shortcuts app.
  2. Tap Automation on the navigation bar.
  3. Tap the Add button near the top right corner of your screen.
  4. Scroll downward and tap NFC.
  5. When the Ready to Scan prompt appears, tap Scan.
  6. Hold your NFC Tag or card near the top of your iPhone.
  7. Type in a name for your NFC tag, then tap OK.
  8. Tap either Run After Confirmation or Run Immediately, as desired.
  9. Tap Next.
  10. Tap the Search Field and type Home.
  11. Tap Control Home.
  12. Tap the Search Field at the bottom of your screen.
  13. Type Get the state of Home and tap it once it appears.
  14. Tap Accessory State.
  15. Choose the device you wish to get the state of with your NFC tag.
  16. Tap the default state that appears alongside your accessory.
  17. Tap a condition (Current Temperature, Contact Sensor, Power State, etc.).
  18. Tap Done.
  19. Tap Done once more to save your Personal Automation.

After programming your NFC tag, you will get a Shortcuts notification with your HomeKit device status immediately after scanning. Once you're comfortable with the process, you can try mixing in additional Shortcuts commands, such as having Siri speak your results or logging them in a file for record keeping.

Of course, controlling your HomeKit home is just one of many cool ways to use NFC. With the right gear, you can play your favorite tunes, share your location, and hand out Wi-Fi credentials.

Bring Your HomeKit Smart Home to Life With Just a Tap

With a quick and easy programming process and wallet-friendly prices, NFC tags are a perfect addition to any HomeKit home. Whether on a key ring, hidden behind a light switch cover, or on your nightstand, you can control or check on your home with just a tap.