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

Free

Upload 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 setup

2

Install the bundle inspector plugin

bitrise plugin install https://github.com/bitrise-io/bitrise-plugins-bundle-inspector.git

3

Analyze a build artifact

bitrise :bundle-inspector analyze /path/to/app.ipa

Or export multiple formats

bitrise :bundle-inspector analyze -o json,markdown,html

On 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

Browse analyzed apps

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.

Bitrise logo