CoderTools

Web Bluetooth Debugger

Scan BLE devices, monitor RSSI signal strength, and explore GATT services

How to Use

1

Click 'Scan for BLE Devices'

This will open your browser's Bluetooth device picker dialog. Your browser will search for nearby BLE devices and display them in a list.

2

Select a Device

Choose the BLE device you want to debug from the browser's picker. The device will then connect to this tool.

3

Explore GATT Services

After connecting, click 'Connect GATT' to discover all services and characteristics exposed by the device. You can read, write, and subscribe to notifications.

4

Monitor Signal Strength

Use the RSSI monitor to track the Bluetooth signal strength in real-time. This helps identify connectivity issues or optimal device placement.

Features

BLE Device Scanning

Scan for nearby Bluetooth Low Energy devices using the Web Bluetooth API. Connect to any compatible BLE device directly from your browser.

RSSI Signal Monitoring

Monitor real-time signal strength (RSSI) with a visual graph. Track signal quality over time to diagnose connectivity issues.

GATT Service Explorer

Discover and explore all GATT services and characteristics. View service UUIDs, characteristic properties, and descriptors in a tree structure.

Read/Write Values

Read characteristic values in Hex, Text, or Decimal format. Write values to writable characteristics for device control and testing.

Notification Subscription

Subscribe to characteristics with Notify or Indicate properties. View a timestamped log of all incoming notifications.

Browser Compatibility

Web Bluetooth API support varies by browser and operating system:

  • Chrome 56+ — Full support on Windows, macOS, Linux, Android, ChromeOS
  • Edge 79+ — Full support on Windows, macOS
  • Opera 43+ — Full support
  • Firefox — Not supported (no Web Bluetooth implementation)
  • Safari — Not supported (experimental flag available but limited)

Browser Limitations

Related Tools

Quick Menu

No recent tools