WebBLE

WebBLE

by GreenParkSoftware

43 ratings
58 reviews
$1.99

Details

Released
January 12, 2017
Updated
November 2, 2026

Features

WebBLE screenshot #1 for iPhone
WebBLE screenshot #2 for iPhone
iphone
ipad
🖼️Get Icon
Icons↘︎

About

This app is a simple web browser designed to interact with Bluetooth Low Energy devices using JavaScript APIs. It allows users to navigate to secure HTTPS websites that can control Bluetooth devices, with built-in console logging for debugging. It supports a specific subset of Web Bluetooth JavaScript APIs.

✓Web Bluetooth JavaScript API support
✓Bookmarks
✓Console log viewer
✓HTTPS site support
✓User permission for Bluetooth
✓Pybricks support
Show original description

What users say about WebBLE

See all reviews

What's New in WebBLE

1.8.0

November 2, 2026

Headline new features: - Download support: download files from and upload them to webpages - Add to home screen support guide - Pull to refresh a page Fixes: - device.gatt.connect() now works to reconnect - various other small fixes

More

User reviews

Brilliant - It just works

Ignore old reviews they all give low ratings, they are out of date. This is now a great Bluetooth web browser, that respects your privacy. It’s basic but it works great, or should I say it’s not been made over complicated. It’s simple to use. With download support recently added this app is just moved up to being excellent. It really is great for when your hardware devices need to interact with websites 😀 Excellent app.
Thanks to the developers.
Show more

Brilliant - It works

Great Bluetooth web browser, that respects your privacy. It’s basic but it works great. It would be very helpful if file downloads were supported but unfortunately they don’t seem to work. Uploads work.
This app is well worth downloading.

Thank you!

Really helpful especially thank you for sharing the code as well, a very interesting topic!

DO NOT PAY FOR THIS

It rarely works for connecting my Bangle JS. You can’t clear the cache. Navigation is horrible. You have to type in the entire url exactly.

iOS user? Save your $2.

This app is garbage. It locked up immediately upon opening it. There is no instruction or navigation. All I see is the Developer’s bio and a Bluetooth abstract. The app doesn’t connect to Bluetooth on the iPhone 16 series at all.
If you’re still using your iPhone 13, this app might work.

User experience

🐞

Reported Bugs

12 issues

File downloads do not work

Bug

Cannot clear cache

Bug

App locks up on opening

Bug

Does not connect to Bluetooth on iPhone 16 series

Bug

Preloaded links are broken

Bug

Application crashes when selecting photo source "from the camera"

Bug

Disconnect and forget device needed after closing or locking phone

Bug

Sometimes no Bluetooth connection can be made to the web app

Bug

Does not connect to HM 10 module

Bug

Location not supported

Bug

Does not work on iPad

Bug

Cannot select device after scan

Bug
✨

Requested Features

8 requests

File downloads support

Feature

"App" mode to remove bars

Feature

Safari shortcut support

Feature

Add bookmark to homescreen

Feature

Geolocation functionality

Feature

Support for Apple Watch

Feature

Save to Storage for Bangle.js

Feature

Voice recognition support

Feature

FAQ

What does this app do?

This app functions as a specialized web browser that enables interaction with Bluetooth Low Energy (BLE) devices through JavaScript APIs. It allows you to visit secure HTTPS websites that are programmed to communicate with and control BLE hardware.

What are the key features of this app?

Key features include support for a subset of Web Bluetooth JavaScript APIs, bookmarks for easy navigation, a console log viewer for debugging, and secure HTTPS site access. It also offers Pybricks support and requires user permission for Bluetooth device access.

Is this app free to use?

Yes, the application is available for free. There are no advertisements or in-app purchases mentioned, indicating a completely free user experience.

What kind of Bluetooth devices can I control with this app?

The app is designed to interact with Bluetooth Low Energy (BLE) devices. It supports specific JavaScript APIs that allow for operations like connecting, disconnecting, reading, and writing data to BLE devices, enabling control over hardware like puck.js.

What are the security measures in place?

Security is a priority, so only websites using HTTPS are supported. Furthermore, connecting to a Bluetooth device requires explicit permission from the user, ensuring that device access is controlled and intentional.