Part of: Field tools

BLE debugging on your Mac.
Scan. Connect. Read. Write.

Scan Bluetooth Low Energy devices, browse GATT services, read and write characteristics, and monitor advertisements. No Nordic dongle, no J-Link install.

Free
Pro $4.99
GATT
Browser
Read/Write
Characteristics
macOS
Native, Apple Silicon and Intel
BLE Inspector screenshot: a scanner list of nearby Bluetooth devices with signal strength and an empty detail pane.
A scanner list of nearby Bluetooth devices with signal strength and an empty detail pane.
BLE Inspector screenshot: a connected device's services and characteristics with Read, Write and Notify buttons.
A connected device's services and characteristics with Read, Write and Notify buttons.
BLE Inspector screenshot: a characteristic's notifications streaming into the communication log.
A characteristic's notifications streaming into the communication log.

Demo video

Watch the demo

Scan for Bluetooth LE devices, browse GATT services, read characteristics, watch notifications and write values. A native Mac app.

Chapters

nRF Connect needs a dongle and a driver stack.

nRF Connect for Desktop is the usual BLE debugging tool, but its Bluetooth LE app needs a Nordic board or dongle plus SEGGER J-Link software, and a J-Link version mismatch can stop it with "Failed to get the library versions". The alternatives split scan, GATT browsing and read/write across different apps.

01

Extra Hardware and Drivers

The Bluetooth LE app scans through a Nordic dev kit or nRF52840 dongle, and on macOS the J-Link software is a separate install. "Failed to get the library versions" errors are a recurring Nordic DevZone thread.

02

Fragmented Tools

Many BLE tools cover only part of the job. A full scan, connect, browse and write session can mean using more than one app.

03

CLI-Only Alternatives

Command-line tools like blueutil work, but you end up reading hex values in a terminal instead of a GATT tree.

04

Wireshark Overkill

Wireshark can capture BLE packets but requires special setup, captures everything, and has a steep learning curve for anyone who just wants to read a characteristic value.

BLE debugging in one native app.

01

Device Scanner

Scan for all BLE peripherals in range. See device name, signal strength (RSSI), and advertised services. Filter by service UUID to find specific device types.

02

GATT Browser

Connect to any device and browse its full GATT table. Services, characteristics, and descriptors displayed in a tree view with UUID lookup.

03

Read / Write

Read characteristic values in hex, UTF-8, or decimal. Write new values to writable characteristics. Subscribe to notifications for real-time data streams.

04

Advertisement Monitor

Monitor advertising packets from multiple devices simultaneously. Track RSSI changes over time. Log advertisement data for analysis.

05

UUID Lookup

Automatic UUID-to-name mapping for standard Bluetooth SIG services and characteristics. Custom UUIDs highlighted for quick identification of proprietary services.

06

Connection Log

Log all read, write, and notification events with timestamps. Export connection history for debugging connection stability issues and intermittent failures.

See it in action

BLE Inspector screenshot: characteristic reads with their values recorded in a timestamped log.
Characteristic reads with their values recorded in a timestamped log.
BLE Inspector screenshot: writing a hex value to a characteristic and the result in the log.
Writing a hex value to a characteristic and the result in the log.

Part of: Field tools · Debug one device from your laptop: protocol apps, terminal database browsers, utilities.

How MacTools BLE Inspector differs from…

  • MacTools Serial Terminal

    Serial Terminal talks to wired RS232 / RS485 devices. BLE Inspector scans and browses Bluetooth LE devices over the air.

  • MacTools suite

    Working with more than one protocol? MacTools has one native app per protocol, each sold on its own: 4 paid apps from $14.99 one-time, and free downloads with an optional one-time Pro licence.

Not sure? See which one you need →

Common questions

Yes. Any BLE peripheral that advertises itself can be discovered and connected to. This includes IoT sensors, wearables, beacons, custom embedded devices, and development boards like ESP32 and nRF52.
Yes. Browse the full GATT table of any connected device. Read characteristic values, write new values, and subscribe to notifications/indications for real-time updates.
nRF Connect for Desktop's Bluetooth LE app talks through a Nordic development kit or dongle and needs SEGGER J-Link software installed separately on macOS. MacTools BLE Inspector uses your Mac's built-in Bluetooth: install and run. No extra hardware, no J-Link.
macOS CoreBluetooth provides scan, connect, read, write, and notify operations. Raw HCI access and MAC address visibility are restricted by Apple. The app works within these platform bounds to provide full GATT-level debugging.
No. The app is a free download. Pro is an optional one-time licence key for $4.99, bought through the Voltrus Console. There is no subscription.

Get it free

BLE debugging without the SDK.

BLE Inspector is a free download for Mac. The DMG is signed and notarized by Apple, so it opens normally. An optional Pro licence key, $4.99 one-time, unlocks the Pro features below. The source is on GitHub under GPL-3.0.

Optional Pro, $4.99 one-time licence key

  • Plots of notify streams with CSV export
  • Value decoding in the GATT tree and standard GATT names
  • RSSI chart with CSV export
  • Write presets and macros
  • Several notification subscriptions and connected devices at once
  • Communication log CSV export and copy all

Pro is a one-time purchase on the Voltrus Console. Your key arrives by email and in your console account. No subscription.

Stay Updated

Get notified about new features

We add BLE features and platform support regularly. No spam, only product updates.