Web Bluetooth is an API that enables websites to communicate with nearby Bluetooth devices via the Generic Attribute Profile (GATT). Its support varies significantly across browsers and platforms with Apple support particularly non-existent.
Supported Browsers
Browser
Supported Versions/Platforms
Notes
Google Chrome
56+ (Desktop, Android, Chrome OS)
Fully supported on Chrome for Android; requires Android 6.0+ and Windows 10 1703+.
Microsoft Edge
79+
Fully supported.
Opera
43+ (Desktop, Android)
Not working on latest desktop versions; works on Android since version 46.
Android Browser
97+
Fully supported.
Samsung Internet
6.2+
Fully supported.
Opera Mobile
64+
Fully supported.
Not Supported
Browser
Notes
Mozilla Firefox
No supported on any version, including Firefox for Android.
Apple Safari
No supported on any version, including iOS and macOS.
Internet Explorer
No supported on any version.
iOS Workarounds
Bluefy Web BLE Browser: A third-party app for iOS that enables Web Bluetooth functionality by acting as a browser supporting the API.