Skip to content

Just installed a build? The link you followed was made with BetaDrop. Drop your own .ipa or .apk below and you'll get one exactly like it — free, and your first upload needs no account.

Upload APK Files & Share Them Online
— Free & Instant

BetaDrop lets you upload an Android .apk file and share the install link it returns in seconds. Testers install straight from their phone's browser. No Play Store, no developer account, no review queue. It's free, takes files up to 500 MB, and needs no tester account.

Free to start
No credit card
Instant Link

Android developer verification starts on 30 September 2026

The first phase only checks installs from seven participating app stores, Google Play and Galaxy Store among them, in Brazil, Indonesia, Singapore and Thailand. An APK installed from a BetaDrop link is a browser download, so it is not affected yet.

Google extends the check to all apps on certified devices in 2027, so register in the Android Developer Console before then: a one-time $25 fee for full distribution, or free with a Limited Distribution account capped at 20 devices. Installs over ADB are exempt. Google's verification page · What each platform requires

Why developers skip the Play Store

Distributing Android apps through the Play Store is standard for production, but it's often the wrong tool for testing and rapid feedback.

No review wait times

Google Play internal testing tracks can still take time to propagate and sometimes require review. BetaDrop gives you an install link the second your upload finishes.

No Google account required

Don't force your clients or testers to sign in to a Google account just to see a prototype. BetaDrop links work for anyone with the URL.

Perfect for CI/CD

Automatically upload your debug builds and get a fresh link for every commit. It's the friction-free way to keep stakeholders in the loop.

How to upload an Android app (APK) for testing

01

Build Your APK

Generate your APK from Android Studio, Gradle, or your CI/CD pipeline. Debug or release builds both work, whichever you need to test.

02

Upload Your APK

Drag and drop your .apk onto BetaDrop's upload area. BetaDrop hosts the build and returns a direct install link and QR code, so there is no Play Console track to set up and no tester email list to maintain, and files up to 500 MB upload without a workaround.

03

Share the Link

Copy the install link or QR code and share it with testers through Slack, email, WhatsApp, or any channel you prefer.

Why Developers Choose BetaDrop for Android App Distribution

No Play Store Required

Skip Google's review and internal testing tracks. Upload your APK and share it directly with anyone who needs to test.

500 MB Upload Limit

Large games, media-heavy apps, embedded ML models all fit. BetaDrop handles APK files up to 500 MB with no compression needed.

No Tester Account Needed

Unlike Play Store internal testing, testers don't need a Google account or email invitation. Just share the link.

Works with Any Android Device

Any Android device can install apps from BetaDrop links. Testers just enable 'Install unknown apps' in their device settings.

Secure Distribution

Files are transferred over TLS, stored securely, and accessible only through unique links. You control distribution.

Instant QR Code

Every upload generates a QR code alongside the install link. Perfect for in-person testing and demo sessions.

Upload an Android App: BetaDrop vs. Other Methods

Most Android distribution options attach a deadline to your build. Play Console links stop working after 60 days and cap you at 100 testers; Firebase keeps builds for 150 days but needs a Firebase project, and every tester signs in with a Google account.

MethodLink LifetimeTester LimitSetup Friction
BetaDrop24 hours as a guest, up to 7 days with a free account10 free, 50 on Pro, unlimited on StudioNone
Play Console internal sharing60 days100Developer account
Firebase App Distribution150 days500 per project, 200 per group by defaultComplex
Diawi3 days free account, 7–15 days paid10 installs/app free accountNone

Still sending builds as Drive links or email attachments? Why an install link beats a file link, including the cases where the file is fine.

Troubleshooting Android App Installs

Most failed APK installs come down to one of four things. Each has a quick fix.

“App not installed” appears at the end

Almost always a signing conflict: a build signed with a different key is already on the device. Uninstall the existing copy first. Android refuses to replace an app when the signing certificate changes, even if the version code is higher.

“Install blocked” or no prompt at all

The browser doing the download needs permission to install apps. On Android 8 and later this is granted per-app under Settings → Apps → Special access → Install unknown apps. Older versions expose a single “Unknown sources” toggle in Security.

Play Protect warns about the app

Expected for any APK distributed outside the Play Store. Testers can tap “Install anyway”. The warning reflects that Google has not scanned the build, not that anything is wrong with it.

The APK downloads but will not open

Usually an incomplete download on a flaky connection, or an app bundle (.aab) renamed to .apk. An AAB is not installable on a device. Generate a universal APK from it first, then upload that.

Upload an Android App from CI

Uploading through the browser is fine for a one-off build, but most teams want every green build on a device automatically. The BetaDrop CLI runs anywhere your pipeline does: GitHub Actions, GitLab CI, Bitrise, Jenkins. It prints the install link to the build log when it finishes.

If your workflow runs through an AI assistant, the BetaDrop MCP server exposes the same publish step to Claude, Cursor, and other MCP clients, so you can ship a build without leaving the editor.

How Long Uploads Stay Live

Your first guest upload needs no account and stays available for 24 hours, which covers a typical review cycle. Signing in lets you choose how long each build's link lives, up to the free-account ceiling, and adds a dashboard where you can see every active link, revoke one early, or re-share it.

Every APK moves over TLS and sits behind a random link id that is not listed publicly or indexed by search engines; add a password when a build must stay private. When a link expires the file stops being downloadable, so an old build cannot keep circulating after you have moved on.

Key takeaways

  • Upload an .apk and get a shareable install link in seconds, with no Play Store listing, review queue, or developer account.
  • Testers install from their phone's browser after enabling 'Install unknown apps'; no Google account or invitation needed.
  • It's free and accepts APK files up to 500 MB, so large games and media-heavy builds upload without compression.
  • Every upload includes a QR code alongside the link, which is handy for in-person testing and demos.
  • Guest links stay live for 24 hours with no account; signing in lets you set each build's expiry yourself, up to the free-account ceiling.

Frequently Asked Questions

How do I upload an APK file and turn it into a shareable link?

Visit BetaDrop and drag your .apk file onto the upload area. You'll get an instant shareable link and QR code. Paste either into Slack, a ticket, or a release note. Hosting the file costs nothing and your first guest upload needs no account. Testers open the link on their Android device and install the app directly.

Is there an online APK installer that works from a link?

Yes. Upload the .apk to BetaDrop, open the install link on the Android phone, download the APK and tap Install, allowing "Install unknown apps" for your browser the first time. No Play Store, cable or computer is needed on the phone. The APK must be signed, and a copy already installed with a different signature must be uninstalled first.

Can I distribute an APK without the Play Store?

Yes. BetaDrop lets you upload an APK and share it via a direct download link. Testers install the APK by enabling 'Install from unknown sources' in their Android settings, and no Play Store listing is needed.

What is the maximum APK file size I can upload?

BetaDrop accepts APK files up to 500 MB on the free and Pro plans and up to 1 GB on Studio, accommodating large Android applications with complex assets, native libraries, and bundled resources.

Is it safe to share APK files through BetaDrop?

Yes. Files are transferred over TLS-encrypted connections and sit behind a random link id that is not listed publicly or indexed. You control who receives the link, and you can add a password when a build must stay private.

Do testers need a Google account to install the APK?

No. Testers just need to open the BetaDrop link on their Android device and download the APK. No Google account, no Play Store, and no additional apps are needed.

How do I share an Android app for testing without publishing to the Play Store?

Build a signed APK from Android Studio or your CI pipeline, upload it to BetaDrop, and share the install link it generates. Testers enable "Install unknown apps" for their browser, tap the link, and the APK installs directly. No Play Store listing, no developer account. Our safe Android sideloading guide covers the permission steps.

Upload Your APK Now

Get your Android build into testers' hands in under a minute. No Play Store, no review, no waiting.

Upload APK on BetaDrop