Why convert FBA to JSON?
An .fba (Fitbit App) is built by Fitbit Studio or the Fitbit CLI and packages the app's source, assets and a manifest.json inside a ZIP container. People reach for .json when they need to read or edit that manifest and app configuration outside the Fitbit toolchain.
How to convert FBA to JSON
7-Zip FREE
Right-click the .fba file, choose 7-Zip > Open archive, then extract manifest.json and any other .json files inside. No renaming needed since 7-Zip reads the ZIP structure directly.
Rename to .zip and use built-in extractor EASIEST
Copy the file and rename app.fba to app.zip, then double-click to open it. The manifest.json sits at the archive root ready to copy out.
unzip (Terminal) FREE
Run unzip app.fba -d app_extracted in Terminal, then open app_extracted/manifest.json. macOS and Linux both ship unzip.
About these formats
An .fba file is a Fitbit OS App Package, the installable bundle a developer produces when building a Fitbit smartwatch app or clock face with the Fitbit SDK. It is a ZIP archive that holds…
Open .FBA details →A JSON file is a plain-text data file in JavaScript Object Notation format, used by web APIs, app configurations, and data exports. Any text editor opens it - Notepad on Windows, TextEdit…
Open .JSON details →Quality & what to watch
- You are extracting JSON that already exists inside the package, not converting the whole app into one JSON file.
- An
.fbabundle holds much more than JSON - source code and binary assets stay behind when you only pull the manifest. - Editing an extracted
manifest.jsonwill not update the app unless you rebuild the package with Fitbit's tools.
Frequently asked questions
Is an .fba file just a ZIP?
Which JSON is inside an .fba?
manifest.json, which holds the app metadata and configuration; other JSON data assets may also be present.Do I need Fitbit Studio to read the JSON?
.fba files, but any unzip tool can extract the JSON for reading.Will extracting break the app?
.fba stays intact unless you delete or overwrite it.