Run Locally or Add to Your CI
Install the CLI plugin for local builds or add the CI step to track app bundle size on every pull request. Use the web tool for a quick one-off analysis.
What you get
Size breakdown
Full breakdown by category: frameworks, assets, resources, executables.
File inspector
Search and sort every file in your bundle by size, type, or path.
Duplicate detection
Find duplicate files wasting space across your bundle.
Optimization insights
Actionable recommendations with estimated byte savings per issue.
Multi-platform
Supports iOS IPA, Android APK and AAB formats.
Multiple outputs
Export as text, JSON, Markdown, or HTML for your workflow.
Try it now
FreeUpload your IPA, APK, or AAB to get a full breakdown in seconds. No signup required.
Run locally
Install the Bitrise CLI and the bundle inspector plugin to analyze builds from your terminal.
1
Install Bitrise CLI
brew install bitrise && bitrise setup2
Install the bundle inspector plugin
bitrise plugin install https://github.com/bitrise-io/bitrise-plugins-bundle-inspector.git3
Analyze a build artifact
bitrise :bundle-inspector analyze /path/to/app.ipaOr export multiple formats
bitrise :bundle-inspector analyze -o json,markdown,htmlOn Bitrise CI the plugin auto-detects artifacts from BITRISE_IPA_PATH, BITRISE_APK_PATH, or BITRISE_AAB_PATH.
Add to your CI
Drop the bundle-analyzer step into your Bitrise workflow to analyze every build automatically.
bitrise.yml
workflows:
analyze:
steps:
- xcode-archive@4: {}
- bundle-analyzer@1:
inputs:
- output_formats: "markdown,html,json"
- post_github_comment: "auto"
- github_token: "$GITHUB_TOKEN"
- fail_on_large_size: "50"Auto-detect
Finds IPA, APK, and AAB artifacts automatically
PR comments
Posts analysis summary to GitHub pull requests
Size budgets
Fails the build when bundle size exceeds a threshold
Report export
Saves reports to $BITRISE_DEPLOY_DIR
Why track app size
~1%
fewer installs per 6 MB
Every 6 MB increase in APK size reduces install conversion rate (Google data).
Faster
update adoption
Smaller updates download faster over cellular, keeping users on the latest version.
Lower
uninstall risk
Users on low-storage devices uninstall the biggest apps first.
Faster
CI pipelines
Smaller binaries mean faster builds, uploads, and store processing.
The best teams set size budgets per PR and catch regressions before they ship, not after. A bundle analyzer in your CI pipeline makes this automatic.
Use with AI agents
An MCP server lets AI coding assistants like Claude Code and Cursor query app quality data directly. Search apps, compare quality scores, and analyze review sentiment without leaving your editor.
Add to your MCP config
{
"mcpServers": {
"app-benchmark": {
"command": "npx",
"args": ["@bitrise-ft/mcp-server"]
}
}
}App quality data
Search apps, quality scores, benchmarks, and developer portfolios
Review analysis
AI-powered sentiment analysis with complaints, praise, and actionable insights
This site also publishes llms.txt for LLM discovery.
See what's inside your app bundle
Powered by Bitrise, trusted by 8,500+ brands
Size Analyzer is built by Bitrise, the leading mobile DevOps platform used by over 400,000 developers at companies like Shopify, TripAdvisor, and BuzzFeed. Free forever. No signup required.
Bitrise provides a full-stack mobile DevOps solution that unites the tools, processes, and testing frameworks engineering teams need to ship best-in-class mobile experiences.