web-feature: Web Bluetooth

The Web Bluetooth API enables selecting and communicating with nearby Bluetooth devices.

Notes

Unsupported keys in WebViews

  • Android WebView:
    api.Bluetooth api.Bluetooth.getAvailability api.Bluetooth.getDevices api.Bluetooth.requestDevice api.Bluetooth.requestDevice.options_exclusionFilters_parameter api.Bluetooth.requestDevice.options_filter_manufacturerData_parameter api.BluetoothCharacteristicProperties api.BluetoothCharacteristicProperties.authenticatedSignedWrites api.BluetoothCharacteristicProperties.broadcast api.BluetoothCharacteristicProperties.indicate api.BluetoothCharacteristicProperties.notify api.BluetoothCharacteristicProperties.read api.BluetoothCharacteristicProperties.reliableWrite api.BluetoothCharacteristicProperties.writableAuxiliaries api.BluetoothCharacteristicProperties.write api.BluetoothCharacteristicProperties.writeWithoutResponse api.BluetoothDevice api.BluetoothDevice.gatt api.BluetoothDevice.gattserverdisconnected_event api.BluetoothDevice.id api.BluetoothDevice.name api.BluetoothRemoteGATTCharacteristic api.BluetoothRemoteGATTCharacteristic.characteristicvaluechanged_event api.BluetoothRemoteGATTCharacteristic.getDescriptor api.BluetoothRemoteGATTCharacteristic.getDescriptors api.BluetoothRemoteGATTCharacteristic.properties api.BluetoothRemoteGATTCharacteristic.readValue api.BluetoothRemoteGATTCharacteristic.service api.BluetoothRemoteGATTCharacteristic.startNotifications api.BluetoothRemoteGATTCharacteristic.stopNotifications api.BluetoothRemoteGATTCharacteristic.uuid api.BluetoothRemoteGATTCharacteristic.value api.BluetoothRemoteGATTCharacteristic.writeValueWithResponse api.BluetoothRemoteGATTCharacteristic.writeValueWithoutResponse api.BluetoothRemoteGATTDescriptor api.BluetoothRemoteGATTDescriptor.characteristic api.BluetoothRemoteGATTDescriptor.readValue api.BluetoothRemoteGATTDescriptor.uuid api.BluetoothRemoteGATTDescriptor.value api.BluetoothRemoteGATTDescriptor.writeValue api.BluetoothRemoteGATTServer api.BluetoothRemoteGATTServer.connect api.BluetoothRemoteGATTServer.connected api.BluetoothRemoteGATTServer.device api.BluetoothRemoteGATTServer.disconnect api.BluetoothRemoteGATTServer.getPrimaryService api.BluetoothRemoteGATTServer.getPrimaryServices api.BluetoothRemoteGATTService api.BluetoothRemoteGATTService.device api.BluetoothRemoteGATTService.getCharacteristic api.BluetoothRemoteGATTService.getCharacteristics api.BluetoothRemoteGATTService.isPrimary api.BluetoothRemoteGATTService.uuid api.BluetoothUUID api.BluetoothUUID.canonicalUUID_static api.BluetoothUUID.getCharacteristic_static api.BluetoothUUID.getDescriptor_static api.BluetoothUUID.getService_static api.Navigator.bluetooth

Support data provided by: BCD logo

Know something we don't?

Is any of the above data outdated? Or do you want to add a new WebView to the list? Heads on to GitHub and edit the data file!

Not comfortable with GitHub? Send us an email.

Please help us keeping this data updated

This feature was last updated on November 22, 2025.