Skip to main content
HomeMapper app icon

HomeMapper

Your entire smart home network. One view.

Scan HomeKit, Home Assistant, Thread, Matter, IP, and more. Every device, every detail.

Download on the App Store

iPhone · iPad · Mac

The more devices you add, the less you see.

You added the plug. It worked. Six months later, something on the network stops responding, and you have no idea which device, or why. Apple's Home app shows you rooms and toggles. It doesn't tell you which protocol each device uses, what firmware it's running, whether it's actually reachable, or what role each device plays on your network.

Apple Home controls. HomeMapper inventories.

Apple Home is for turning lights on, locking doors, running scenes. HomeMapper is for knowing what's on your network: which devices speak Matter, the Thread mesh role where reported, each IP accessory's address and how quickly it answers, the firmware it's running, whether it's reachable. It's also where you keep the setup codes Apple Home uses to pair a device, then never shows you again. Different jobs. HomeMapper doesn't replace Apple Home. It shows you the layer underneath.

HomeMapper scan complete screen showing all protocols with final device counts

Every way your devices show up, in one view.

Discover

HomeMapper runs every discovery method a device might announce itself on, concurrently:

  • Apple's ecosystem. HomeKit via Apple's framework. Thread accessories through HomeKit, plus Border Routers that announce themselves on the network. Matter detected during the HomeKit scan.
  • The network itself. Bonjour service discovery, subnet scans, and the other ways devices announce themselves on your local network (including older protocols like SSDP/UPnP that many routers and smart TVs use).
  • Home Assistant. Direct read of your Home Assistant device registry, including Matter, Thread, Zigbee, Z-Wave, ESPHome, and MQTT devices.
Correlate

When the same device shows up through multiple methods, HomeMapper merges the records using definitive hardware identifiers, not names. No fuzzy name matching. If two records can't be confidently merged, HomeMapper shows them as duplicates rather than risk collapsing two different devices into one.

Principle

Scan-only by design. HomeMapper discovers and inventories; it never controls, modifies, or commissions.

HomeKit scanning is free. Some discovery methods and correlation features are Pro.

Your devices, every detail.

See devices Apple's Home app can't (IP, Home Assistant, and most things announcing on your network) and the details it tucks away (manufacturer, model, firmware, serial number, battery, Matter and Thread info). Sort, search, and customize the columns to match how you work.

On iPad and Mac, devices appear as a table that fits as many columns as your screen has room for. On iPhone, they appear as rich detail cards. Same data, adapted to the screen.

Room-based view groups devices by room, with reachability status and protocol badges.

Sort and filter by any column; search by name, room, manufacturer, or model.

See how it all connects.

The Topology map draws your smart home the way it's actually wired: your Thread mesh, from the border routers down to the end devices they carry, and each HomeKit bridge with the accessories behind it. It only draws connections it has measured. Nothing is guessed.

Filter to the whole picture, just the Thread mesh, or just your bridges. Tap any device for the same detail you get everywhere else. Tap a connection to see how strong that link is and how often the device has had to reconnect. A device that keeps losing its place in the mesh shows up here even when its signal reads fine.

When a device won't report how it's connected, HomeMapper says so instead of drawing a guess. It goes into a Connection Unknown group, split by the reason: either Apple Home doesn't share the connection, or the device itself doesn't report it. Your border routers, like HomePods and Apple TVs, always appear.

Export the whole map as a PNG, a PDF, or an SVG that stays sharp at any size. The file covers the full map, not just what's on screen, titled with the home and stamped with the date.

On iPad and Mac you take in the whole map at once; on iPhone you pinch and pan the same map. Topology is a Pro feature, included in the 7-day trial.

HomeMapper device detail showing Thread role, IP, signal, MAC, firmware, and serial number

All the details a device will share.

HomeMapper doesn't just list your devices. It fills in as much data as the protocols will share.

Thread role where reported, network name, IP address, MAC address, signal strength, firmware version, serial number, battery level, reachability status, bridge relationships, and more. Pulled from all available sources, merged into one device record.

What shows up depends on the device; HomeMapper surfaces whatever each protocol exposes.

HomeMapper device list showing Home Assistant and HomeKit devices unified in one view

Home Assistant

HomeMapper scans your Home Assistant instance with the same depth it scans HomeKit. Devices from both platforms flow into one inventory, correlated by hardware identifiers.

Zigbee, Z-Wave, ESPHome, MQTT: devices HomeKit can't see become visible alongside the ones it can. One scan covers both platforms.

Choose your Primary Platform (HomeKit or Home Assistant) and HomeMapper favors its rooms, names, and ordering when a device is known to both.

Home Assistant integration is a Pro feature. Included in the 7-day Pro trial, cancel anytime.

Save your setup codes while you still have them.

Every HomeKit, Matter, and Z-Wave device has a setup code: a number or QR on the device or its box. You need it to pair the device, and again if you ever reset it or move it to a new home. Wherever it's printed, labels fade and wear off, especially outdoors. Once it's gone, so is the code. No scan can recover one, because setup codes never travel over the network.

HomeMapper keeps each code with its device. All your codes, HomeKit and Home Assistant, in one place. Type it in, scan the QR sticker, or pick a photo that has the QR in it. For older HomeKit accessories that print an 8-digit number instead of a QR, HomeMapper reads the printed digits too, by camera or from a photo. A room-by-room list shows every device that can hold a code but doesn't have one yet, so you can work through the house once.

Lots of devices? Export a CSV worksheet, fill in the blanks in a spreadsheet, and import it back. The same file imports on your other devices too.

Your codes are yours: saved on your device, included in your backups, exportable as CSV. With iCloud Sync on, they also sync across your devices through your own iCloud, never a server of ours. Setup code saving is a Pro feature, included in the 7-day trial.

Export everything.

Export your entire device inventory to CSV. All columns, all devices, filtered exactly how you want.

Use it for insurance documentation, network planning, troubleshooting, or just having a record of what you've built.

Your data lands in a tool you already use: Numbers, Excel, or Google Sheets. Column headers, device data, ready to work with.

Export is your action, not ours. Nothing leaves your device unless you send it.

Your data. Your control.

  • You are not the product. Zero ads, zero tracking. Privacy first, forever.
  • Your scan results stay on your device. What syncs across devices, like room order and saved setup codes, uses your own iCloud, never a server of ours.
  • No account required. The only login is directly to Home Assistant, and only if you choose to connect it.
  • Export is your call. Data leaves only when you send it.

Free forever. Pro when you're ready.

Free

$0

Forever

  • HomeKit scanning
  • Device list with core columns
  • Room-based view
  • Switch between Apple Homes (one at a time)
  • No scan limits
  • No time limits

Pro

$9.99/year Regular price $19.99.

Launch pricing, ending soon

7-day free trial

  • Everything in Free
  • All 20+ data columns
  • Multi-protocol scanning
  • Protocol filtering
  • Combined “All Homes” view
  • Home Assistant integration
  • Topology map
  • CSV export
  • Backup and restore
  • Setup code saving

All Pro features are included in the 7-day free trial. Cancel anytime.

Download on the App Store

Download free. Try Pro for 7 days.

iPhone · iPad · Mac

Questions, answered.

What's included in the 7-day Pro trial?

Everything in Pro: all data columns, multi-protocol scanning, protocol filtering, combined “All Homes” view, Home Assistant integration, CSV export, backup and restore, and setup code saving. The trial starts when you opt in. You can cancel any time during the 7 days through your App Store subscriptions.

Why is Pro a subscription?

No ads, no trackers, and we don't sell your data. Your scan results stay on your device, and they stay yours. Paying for Pro is how we keep it that way.

Pro funds the work: keeping up with each iOS, macOS, HomeKit, Matter, Thread, and Home Assistant release, fixing bugs, and building new features.

The Free tier covers HomeKit scanning, the device list, and the room-based view. Pro is for people who want the full picture across protocols and who want to back what we're building.

How do I cancel Pro?

Through the App Store, like any Apple subscription: Settings › [your name] › Subscriptions › HomeMapper. Cancel any time; you keep Pro features until the end of the current billing period.

Does any of my data leave my network?

Your scan results are never sent automatically. They live in a local database on your device. HomeMapper has no analytics SDK, no tracking, and no cloud relay. When you connect Home Assistant, HomeMapper talks directly to your instance on your local network. Some of your setup (room order, Home Assistant connections, and saved setup codes) syncs across your devices through your own iCloud, never a HomeMapper server.

Your scan data leaves your device only when you send it, and only in two ways:

  • CSV export. You choose when, what to include, and where it goes.
  • Send Logs from Settings. Optional, for support. Logs include device, room, and home names, plus scan details. They never include passwords, HomeKit credentials, or network keys.
Do I need Home Assistant to use HomeMapper?

No. HomeMapper works on its own. HomeKit scanning, the device list, and room-based view are all available on the Free tier without Home Assistant. If you do run Home Assistant, Pro unlocks a unified inventory across both platforms.

Why can't some Thread devices be placed on the Topology map?

The map only draws a connection it has actually measured. When a device doesn't report how it's connected, HomeMapper puts it in a Connection Unknown group instead of drawing a guess. It's on the mesh; we just can't see what it's attached to.

Two things cause this, and the map splits them into two named groups. Some Matter over Thread devices don't report their mesh connections (that part of the Matter spec is optional, and some devices skip it); those show up under Device Doesn't Report Connections. And devices set up with an Apple Home code instead of a Matter code report their Thread role, but Apple doesn't expose what they're connected to (an Apple limitation, and we've filed feedback); those show up under Not Shared by Apple Home. Border routers like HomePods and Apple TVs are the exception: they always appear, because other devices report their connections to them.

If a device showed up before and doesn't now, run another scan with Thread Topology Scan turned on (Settings › Discovery in the app). It can pick up connections that were missed.

Can HomeMapper control my devices?

No. HomeMapper discovers and inventories. It never turns things on, changes settings, or commissions devices. Scanning is all it does.

Does HomeMapper run on Android or Windows?

HomeMapper is an Apple-platform app: iPhone, iPad, and Mac. HomeKit's framework is Apple-only, and that's where HomeMapper starts. We have no Android or Windows version planned.

Built by home automation power users, for home automation power users.