Skip to content

Open Scale

Open-source companion for Withings smart scales that graphs weight, BMI, and body composition.

Self-hostedNot yet verified
Report issue
MITSource project only — not browser-runnable

External Tool

This open-source tool is maintained externally. View the source on GitHub to learn more or run it yourself.

Browse fitness tools →

What's next with Open Scale?

Choose how you want to get started.

Use it free

Open the official tool or demo — no account needed.

Free

Self-host it

Run the open-source version on your own infrastructure.

Open

What is Open Scale?

OpenScale is an open-source weight and body metrics tracker designed to help users monitor their health data through Bluetooth-enabled scales. It serves as a lightweight tool for individuals seeking to record and analyze their weight, body fat percentage, muscle mass, and other related metrics. The project is maintained under the MIT license, allowing users to access, modify, and distribute the code freely. It caters to health-conscious individuals, fitness enthusiasts, and developers interested in creating custom health tracking solutions. The tool addresses the need for a simple, privacy-focused alternative to commercial health apps by providing a customizable platform for data collection and analysis. The primary use case for OpenScale is personal health monitoring, enabling users to track progress over time and set goals. It also supports integration with Bluetooth scales, eliminating the need for manual data entry. While not a replacement for medical-grade equipment, it offers a straightforward way to maintain a record of body metrics. The project’s open-source nature allows developers to extend its functionality, though it lacks advanced features like cloud synchronization or third-party app integrations that are common in commercial alternatives.

How it works

OpenScale is a lightweight, open-source application for tracking weight and body metrics using Bluetooth scales. It provides a simple interface for recording and analyzing health data such as weight, body fat, and muscle mass. The tool is designed for users who prioritize privacy and customization over built-in features. By leveraging Bluetooth connectivity, it streamlines data collection, reducing the need for manual input. OpenScale supports Bluetooth-enabled scales, allowing data transfer. It stores metrics locally and offers basic visualization tools for tracking trends over time. The project includes Android and web-based versions, with ongoing development for additional platforms.

How to use it

  1. 1Connect a Bluetooth scale to your device via the app’s settings. 2. Select the metrics to track (e.g., weight, body fat). 3. Record measurements manually or via scale auto-sync. 4. View historical data through the app’s interface or export files for external analysis. Practical tips: Ensure your scale is compatible with Bluetooth LE (Low Energy). Regularly update the app to access new features. For advanced use, modify the source code to add custom metrics or integrate with other tools.

What it can do

  • smart scale data analysis

Use cases

Assumptions and limitations

Assumptions

  • source: https://github.com/olie/dev
  • license: MIT — free to use
  • privacy: Self-hosted — you control your data

Limitations

  • Lacks cloud storage or cross-device synchronization
  • Limited third-party app integrations
  • No built-in analytics for health trends
  • Depends on Bluetooth scale compatibility
  • Minimal user interface for non-technical users

Understanding the result

Open-source companion for Withings smart scales that graphs weight, BMI, and body composition.

Tool details

  • Clearly flagged when a network request is needed.
  • No account, no sign-up, and no tracking of your content.
  • Powered by (MIT).
Built with
(olie/dev)
License
MIT
Runs locally
No — requires a network request
Verification
Not yet verified
Input
Query
Output
Text
Open-source source & license

Built with olie/dev. OpenToolVault provides the discovery and browser interface while crediting the original project maintainers.

Built with
License
MIT
View source on GitHub

Open-source project

OpenToolVault is an independent directory. We are not affiliated with or endorsed by this project.

References

Frequently asked

How does OpenScale handle data privacy?

OpenScale stores all data locally on the user’s device by default, with no automatic cloud uploads. Users retain full control over their data, though they can export records manually. The open-source nature allows transparency in how data is handled, though developers must ensure privacy practices align with the project’s goals.

What Bluetooth scales are compatible with OpenScale?

OpenScale supports Bluetooth Low Energy (BLE) scales that adhere to standard protocols. Compatibility depends on the scale’s ability to communicate via BLE. Users should check the scale’s specifications or community forums for confirmed support. The project’s GitHub repository may list verified devices and firmware requirements.

How do I export my health data from OpenScale?

To export data, navigate to the app’s settings or file menu, then select 'Export Data.' Choose the desired format (e.g., CSV or JSON) and location. The exported file can be opened in spreadsheet software or imported into other analysis tools. Developers can modify the export functionality by editing the source code.

How does OpenScale compare to commercial health apps?

OpenScale differs from commercial apps like MyFitnessPal or Fitbit by prioritizing privacy and customization over built-in features. It lacks cloud integration and third-party app support but offers open-source flexibility. Commercial apps often include advanced analytics, social features, and medical-grade tools, which OpenScale does not provide but can be extended through development.

What should I do if my scale isn’t connecting?

First, ensure your scale is in pairing mode and within range. Check the Bluetooth settings on your device to confirm the scale is recognized. Restart both the scale and the app. If issues persist, verify the scale’s firmware compatibility with OpenScale’s current version. Consult the GitHub issue tracker for known connectivity problems with specific devices.

Spotted something wrong with Open Scale, or want to maintain it? See how to help.