HypeRate Web Bluetooth Heart Rate Monitor

Stream your heart rate directly from your browser — no smartphone, no app download required. HypeRate Web Bluetooth uses the Web Bluetooth API in Google Chrome to connect any Bluetooth Low Energy (BLE) heart rate monitor in under 20 seconds and transmit live BPM data to HypeRate for OBS and streaming software integration.

Key Features

Compatible Heart Rate Monitors

Any BLE heart rate monitor that implements the standard heart_rate GATT service is supported. Tested and confirmed devices include:

How to Set Up in 5 Steps

  1. Put on your BLE heart rate monitor (chest strap or wristband).
  2. Open Google Chrome on your desktop and make sure Bluetooth is enabled.
  3. Visit webbluetooth.hyperate.io and click Connect Device.
  4. Grant Bluetooth permission in Chrome — your unique HypeRate ID is generated automatically.
  5. Click Copy URL for OBS and add the link as a Browser Source in OBS Studio.

Developer API & Resources

HypeRate provides a real-time WebSocket API for developers who want to receive live heart rate data in custom applications. The API delivers sub-second latency BPM updates and is suitable for custom overlays, fitness dashboards, interactive stream elements, and third-party integrations. The HypeRate Blog publishes tutorials, device compatibility updates, and platform news. Subscribe via RSS feed to stay up to date.

Frequently Asked Questions

Do I need a smartphone to use HypeRate Web Bluetooth?

No. HypeRate Web Bluetooth works entirely in your desktop Chrome browser. No smartphone, no companion app, and no USB cable is needed. Just open Chrome, click Connect Device, and you are live in under 20 seconds.

Which browsers support Web Bluetooth?

Google Chrome is required as it fully supports the Web Bluetooth API. Chromium-based browsers such as Microsoft Edge and Brave may also work. Firefox and Safari do not currently support Web Bluetooth.

How do I add my heart rate overlay to OBS?

After connecting your heart rate monitor, click "Copy URL for OBS." In OBS Studio, add a new Browser Source and paste the copied URL. Set width and height to match your desired overlay dimensions. Your live BPM will appear in your stream scene immediately.

What is the HypeRate ID?

Your HypeRate ID is a unique 7-character alphanumeric identifier that links your browser session to your HypeRate streaming widget. It is stored locally in your browser's localStorage and persists between sessions. You can generate a new ID at any time — this will change your widget URL.

Is HypeRate Web Bluetooth free?

Yes. HypeRate Web Bluetooth is completely free to use. No account registration or subscription is required for the core streaming functionality.

Does it work with Twitch, YouTube, and other platforms?

Yes. The OBS Browser Source widget works with any streaming platform, including Twitch, YouTube, Facebook Gaming, Kick, and more. Any service that accepts OBS as a streaming source supports the HypeRate heart rate overlay.

Why does my battery level show "--"?

Not all BLE heart rate monitors expose the battery_service GATT profile. If your device doesn't support it, the battery reading stays hidden — but BPM data still streams normally. Try reconnecting or checking your device's documentation.

About HypeRate

HypeRate is a heart rate streaming platform built for content creators and live streamers on Twitch, YouTube, and other platforms. It enables streamers to display live biometric data — including real-time heart rate — as an overlay in OBS Studio and compatible streaming tools, making streams more engaging and interactive for audiences. The HypeRate ecosystem includes a mobile app for iOS and Android, a real-time WebSocket API for developers, and this Web Bluetooth application for desktop-only setups.