Back to tools

BLE / Web Bluetooth

BLE Bluetooth Debugger

Connect to BLE devices in the browser with name or service UUID filters, inspect GATT services and characteristics, read, write, and subscribe to notifications.

Connection and Scan

Idle
Flow
  1. Open this HTTPS page with desktop Chrome or Edge.
  2. Put the BLE device into advertising or pairing mode and keep it near the computer.
  3. Click Select and Connect, then choose the BLE device in the browser picker.
  4. After connecting, select readable, writable, or notifiable characteristics for debugging.
Browser Device Picker

This tool asks the browser to open the BLE device picker and preloads common UART, Battery, and Device Information service permissions. A web page cannot silently list every nearby Bluetooth device.

No BLE device selected.

GATT

0
Select a characteristic.
Write Format

Debug Log

0

Compatibility and Limits

Browser Requirements

Web BLE depends on the Web Bluetooth API and mainly works in desktop Chrome, Edge, and other Chromium browsers. Firefox, Safari, and iOS browsers generally cannot use it. The page must be HTTPS or localhost.

Permission

The browser only opens the Bluetooth picker after a user click. Each connection requires explicit device selection; a web page cannot silently scan all nearby Bluetooth devices.

UUID Setup

The browser only allows access to services declared during this permission request. This tool includes common UART, Battery, and Device Information services; private device services can be added to the preset list later.

Privacy

BLE data is handled only in the current browser page and is not uploaded to the server. The browser requires explicit device selection and permission.