Help centre

Answer

Can PWAs use Bluetooth?

Short answer

Partially. The Web Bluetooth API works on Chrome, Edge, Opera (desktop and Android) and Samsung Internet — enough to connect to BLE peripherals like heart-rate monitors, printers and IoT devices. iOS Safari and Firefox do not support it, and Apple has stated no intent to ship it.

By InstantPWA engineering·Reviewed July 22, 2026

What works

navigator.bluetooth.requestDevice() prompts the user to pick a nearby BLE device. Reads and writes to GATT characteristics work identically to native.

What does not

iOS Safari, Firefox, and Chrome on iOS (which uses WebKit) do not support Web Bluetooth. For iOS support you need a native or hybrid app.

Security model

HTTPS + user gesture required for every connection. There is no background access; if the tab closes, the connection drops.