Skip to content

openScale

F-Droid

Open source

Weight and body metrics tracker, with support for Bluetooth scales

Version
3.1.1
Size
28.3 MB
Updated
Jun 1, 2026
Get from Download APK (v3.1.1)
Signing certificate on record

About this app

Monitor and track your weight, BMI, body fat, body water, muscle and other body metrics in an open source app that:

* has an easy to use user interface with graphs, * doesn't require you to create an account, * can be configured to only show the metrics you care about, and * respects your privacy and lets you decide what to do with your data.

Bluetooth scales

openScale has built-in support for a number of Bluetooth (BLE or "smart") scales from many manufacturers, e.g. Beurer, Sanitas, Yunmai, Xiaomi, etc. (see model list below). Together with our users we constantly improve and extend the set of supported scales and in many cases pick up where the original app falls short.

For scales without Bluetooth, or Bluetooth scales not (yet) supported by openScale, measurements can be manually entered in a quick and easy way.

Privacy

This app has no ads and requests no unnecessary permissions. The location permission is only needed to find a Bluetooth scale. Once found the permission can be revoked (or never granted if Bluetooth isn't used).

Supported metrics

Weight, BMI (body mass index), body water, muscle, LBM (lean body mass), body fat, bone mass, waist circumference, waist-to-height ratio, hip circumference, waist-hip ratio, visceral fat, chest circumference, thigh circumference, biceps circumference, neck circumference, body fat caliper and BMR (basal metabolic rate). Each entry can also have an optional comment.

Note: don't worry if you think the list is too long: metrics you don't use can be disabled and hidden.

Other features

* Resizable widget to show the latest measurement on the home screen * Configure your weight unit: kg, lb or st * Set a goal to help keep your diet * Displays all your data on a chart and in a table to track your progress * Evaluates measurements and gives a quick visual feedback to show you if you're within or outside the recommended range given your age, sex, height etc. * Import or export your data from/into a CSV (comma separated value) file * Supports body fat, body water and lean body mass estimations based on scientific publications. Useful if your scale doesn't support those measurements. * Support for multiple users * Partially or fully translated into Catalan, Chinese (traditional), Czech, Dutch, English, French, Galician, German, Greek, Italian, Japanese, Norwegian Bokmål, Polish, Portuguese (Brazil), Romanian, Slovak, Spanish, Swedish and Turkish * Optional dark theme

Supported Bluetooth scales

* Custom made Bluetooth scale * Beurer BF700, BF710 and BF800 * Digoo DG-S038H * Excelvan CF369BLE * Exingtech Y1 * Hesley (Yunchen) * MGB * Medisana BS444, BS440 * Runtastic Libra * Sanitas SBF70 * Silvercrest SBF75 * Xiaomi Mi scale v1 and v2 * Yunmai Mini and SE * iHealth HS3 * Easy Home 64050 * and many more

Please see Wikipage for the full list and the level of support for each scale.

Support

If you find a bug, have an idea on how to improve openScale or have a question, please visit the openScale project page on GitHub

Licensed under GPL-3.0-only, by olie.xdev.

OfficialSignature VerifiedOpen Source

What's New in v3.1.1

Imported from the F-Droid repository index.

  • * New Insights screen with rich, data-driven analysis of your measurement history.
  • * Expanded device support: Dr.Trust Smart Scale 532, Cult Smart Scale Pro, RyFit (YunYue) and Eufy C20, plus broadcast-mode support for QN-lineage scales.
  • * Connectivity fixes for Huawei AH100/CH100, QN/RENPHO, Beurer/Sanitas and Mi Scale 2 (incl. dual impedance).
  • * Enabled ECW, ICW, protein and BCM metrics; CSV import/export now covers internal types.
  • * Backups are staged and validated before restoring.

Version history

v3.1.1Latest
Signature continuous

Jun 1, 2026 · 28.3 MB · Android API 3136 · code 75

Imported from the F-Droid repository index.

  • * New Insights screen with rich, data-driven analysis of your measurement history.
  • * Expanded device support: Dr.Trust Smart Scale 532, Cult Smart Scale Pro, RyFit (YunYue) and Eufy C20, plus broadcast-mode support for QN-lineage scales.
  • * Connectivity fixes for Huawei AH100/CH100, QN/RENPHO, Beurer/Sanitas and Mi Scale 2 (incl. dual impedance).
  • * Enabled ECW, ICW, protein and BCM metrics; CSV import/export now covers internal types.
  • * Backups are staged and validated before restoring.
BLUETOOTH_CONNECTBLUETOOTH_SCANRECEIVE_BOOT_COMPLETEDPOST_NOTIFICATIONSVIBRATEWAKE_LOCKACCESS_NETWORK_STATEFOREGROUND_SERVICEcom.health.openscale.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSIONBLUETOOTHBLUETOOTH_ADMINBLUETOOTH_ADVERTISEACCESS_FINE_LOCATIONACCESS_COARSE_LOCATION

SHA-256 7fa9dbbb586eb02d47b05df13ee78e333bb04e6b606034656504b319abfae6f6

v3.1.0
Signature continuous

Apr 12, 2026 · 24 MB · Android API 3136 · code 74

Imported from the F-Droid repository index.

  • * Add support for Body Fat-B2 / Belter Body Fat Scale / Etekcity ESF-551 / Runstar R5 / SEB Scale
  • * Add aggregation support
  • * Improve App perfomance
  • * Support of App Material 3 theming, dynmaic coloring and hight contrast
BLUETOOTH_CONNECTBLUETOOTH_SCANRECEIVE_BOOT_COMPLETEDPOST_NOTIFICATIONSVIBRATEWAKE_LOCKACCESS_NETWORK_STATEFOREGROUND_SERVICEcom.health.openscale.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSIONBLUETOOTHBLUETOOTH_ADMINBLUETOOTH_ADVERTISEACCESS_FINE_LOCATIONACCESS_COARSE_LOCATION

SHA-256 c9fd42d1d07b3a67c346c56ea506119308d9dec93950ef7bdd2832cf99356db1

v3.0.3
Signature continuous

Mar 2, 2026 · 23.8 MB · Android API 3136 · code 73

Imported from the F-Droid repository index.

  • * New Body Fat Method: Added the U.S. Navy formula, which calculates body fat percentage using your waist, neck, and hip measurements.
  • * Easier Data Management: You can now delete measurements directly from the edit screen, featuring a new confirmation dialog and improved button layout.
  • * Expanded Device Support: Added compatibility for the Realme Smart Scale (RMH2011) and Xiaomi Body Composition Scale S400, along with connectivity fixes for Renpho and Mi Scale models.
  • * Performance & UI Polish:
BLUETOOTH_CONNECTBLUETOOTH_SCANRECEIVE_BOOT_COMPLETEDPOST_NOTIFICATIONSVIBRATEWAKE_LOCKACCESS_NETWORK_STATEFOREGROUND_SERVICEcom.health.openscale.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSIONBLUETOOTHBLUETOOTH_ADMINBLUETOOTH_ADVERTISEACCESS_FINE_LOCATIONACCESS_COARSE_LOCATION

SHA-256 cc99dfc946fa51e15ab8cb698928de72a46cecf48d03ce021dd639d76fb609ca

Will it run on your device?

CompatibilityLikely to run

74%

  • Targets newer Android builds, so legacy devices may be excluded.
  • Multiple CPU architectures are covered.
  • Aligned with the latest Android target SDK expectations.
What changed in this release
Size delta
+4.3 MB
Added permissions
None
Removed permissions
None

Installation Guide

1

Open Settings on your Android device

2

Go to Security → Unknown sources (or Install unknown apps)

3

Enable "Allow from this source" for your browser or file manager

4

Open the downloaded APK file from your Downloads folder

5

Tap "Install" and wait for installation to complete

6

Launch the app from your home screen

Make sure to re-enable Unknown Sources restrictions after installation for security.

How to install this safely

How to verify the file you downloaded

Before you install anything, confirm the file is the one described here. On a computer, run shasum -a 256 your-download.apk (macOS or Linux) or certutil -hashfile your-download.apk SHA256 (Windows), then compare the output character-for-character with the SHA-256 on this page. If a single character differs, the file is not the build we recorded — delete it.

What the signing certificate proves

Every Android app is signed with a private key that only its developer holds. The fingerprint on this page is a hash of the matching public certificate, and it proves continuity rather than identity: it tells you a build came from whoever signed the earlier ones. Android enforces this at install time — if a package claiming to be com.health.openscale is signed with a different key, the system will refuse to install it over your existing copy. A fingerprint that changes between releases is worth pausing on, because a repackaged app that has been modified by someone else cannot keep the original signature.

How to roll back to an earlier version

If the current release misbehaves, 3.1.0 is the last build before it. Android will not install an older version code over a newer one, so you must uninstall openScale first — which clears its local data unless you have a backup. Reinstall the older APK only if its signing fingerprint matches the build you already trust, and check the API range: an older release may target an Android version your device has moved past.

Why we list sources instead of hosting everything

The official store channel is almost always the right choice: it updates automatically and carries the publisher's own distribution guarantees. A direct APK is useful when a device has no store access, when a rollout has not reached your region, or when you need a specific version — and only when the publisher has authorized that copy. APKBrowse does not list pirated, cracked, or unauthorized rebuilds of openScale, and a listing is removed when the evidence for it stops holding up.

Get openScale

Every source we list for com.health.openscale is legality-reviewed. Pirated or cracked builds are never offered.

Other sources

F-Droid listing

official

F-Droid builds this app from source and signs it. This is its official listing, with older builds and full release notes.

Source code

verified publisher

The upstream repository this build is compiled from.

We check legality and signature continuity, but device behaviour still varies. Install at your own discretion.

App Information

Developer
F-Droid
Category
Health Fitness
Android
12+
Architectures
arm64-v8a, armeabi-v7a, x86, x86_64
Version
3.1.1 (code 75)
Size
28.3 MB
Updated
Jun 1, 2026
Package name
com.health.openscale

Security Verification

File integrity
SHA-256 recorded
Signing certificate
Fingerprint on record
Official source
Download APK (v3.1.1)

We record provenance; we do not run malware scans. Verify the hash yourself before installing.

SHA-256 Hash

7fa9dbbb586eb02d47b05df13ee78e333bb04e6b606034656504b319abfae6f6

Signing certificate

fadfeba2ecff3c70181a7e108f992cacd4eb7db144b03a8867e1e5f032478dbe

Permissions Required

BLUETOOTH_CONNECT
BLUETOOTH_SCAN
RECEIVE_BOOT_COMPLETED
POST_NOTIFICATIONS
VIBRATE
WAKE_LOCK
ACCESS_NETWORK_STATE
FOREGROUND_SERVICE
com.health.openscale.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
BLUETOOTH
BLUETOOTH_ADMIN
BLUETOOTH_ADVERTISE
ACCESS_FINE_LOCATION
ACCESS_COARSE_LOCATION

Previous Versions

Signature verified

The signing certificate fingerprint for this release is on record, so a build that does not match it did not come from this publisher.

Report a problem with this listing

A listing is only as good as its corrections. If a source is broken, a signature looks wrong, or this app should not be here, tell the moderation team.

Report a problem