Signed release mirror

Download bitchat APK v2.0.1

These four files are the signed builds attached to GitHub release v2.0.1, published 11 August 2026. bitchat.cc keeps a copy. The hash under each button is the SHA-256 you should see after the download finishes.

Universal APK

Start here

Use this if you do not know the phone’s CPU. The project recommends it for most phones.

Download 49.5 MB

  • ForMost phones
  • Size49.5 MB
  • Bytes51,911,404

SHA-256

fc0c833616fbc2a7bf4b85710f21b9d77d0cdfc87d3dfe6a85e3c919406eff85

Same bytes as upstream bitchat-android-universal.apk.

ARM64 APK

A smaller build for 64-bit ARM phones, which is nearly every phone sold in recent years.

Download 19.1 MB

  • ForModern phones
  • Size19.1 MB
  • Bytes19,977,772

SHA-256

f4de7ee3236e1704f1091375e760c416a5dfb8aec0e06130e5d97fdc0a88d69f

Same bytes as upstream bitchat-android-arm64.apk.

Wear OS APK

Install this on a Wear OS watch, not on a phone. The phone build will not run correctly on a watch.

Download 4.3 MB

  • ForWatches only
  • Size4.3 MB
  • Bytes4,540,204

SHA-256

6d0d8f5d593dce0e8da51a1a053c9d0219a9b40695b8c49087dc9b85bc0d1bd2

Same bytes as upstream bitchat-android-wear.apk.

x86_64 APK

For Android emulators and the few x86_64 devices. A normal phone should use Universal or ARM64.

Download 20.8 MB

  • ForEmulators and PCs
  • Size20.8 MB
  • Bytes21,845,533

SHA-256

b78131cf362589e62d0232f0fb80f775fc0d6d76d58134f0f92589ab8c148514

Same bytes as upstream bitchat-android-x86_64.apk.

Check the file before you install it

A download page can be copied. The hash cannot, unless the attacker also replaces this page. Treat a mismatch as a stop, not as a warning to click through.

  1. Download one APK. Leave the file name as it is.
  2. On macOS or Linux, open a terminal in the download folder and run shasum -a 256 plus the file name, or sha256sum on Linux.
  3. On Windows, PowerShell can run Get-FileHash .\file.apk -Algorithm SHA256.
  4. Compare the result with the hash on this page and with the BITCHAT_SHA256SUMS file on the GitHub release. Every character has to match.

The upstream project also publishes a path for people who want to rebuild the app and compare it with the attested unsigned manifest. That work needs Git, the GitHub CLI, and Docker. The release notes on GitHub are the instructions that matter. This site does not rebuild the app. It mirrors the already signed files.

What the phone needs

RequirementDetail
AndroidAndroid 8.0 (API 26) or newer. The repository’s build notes target API 26.
RadioBluetooth Low Energy for the offline mesh. Wi-Fi Aware is used only on phones that support it.
SpaceThe universal APK is 49.5 MB to download. Installed size is larger. Free a little extra room before you start.
AccountNone. The app does not ask for a phone number to create a login.
InternetNeeded for this download, for geohash rooms, and for Nostr. Not needed for a local Bluetooth conversation.
WatchWear OS, plus the watch APK. Do not install that file on the phone.

Play Store and App Store

The Android package published to Google Play is com.bitchat.droid. The iOS app is listed as bitchat mesh. Availability changes by country. A missing store page is not, by itself, a reason to install a random file from a forum or a chat group. Use this mirror only when the hash matches, or download the same release from GitHub.

Google Play App Store GitHub release

What this page does not host

Play upload bundles (AAB files) are signed for Google Play and are not meant to be installed by hand. Debug builds are not here either. Modified, “premium”, or repacked APKs are not bitchat, even when they use the name. If a file’s hash is not on this page, do not install it from a link that claims to be us.

Next: install the APK on Android, or read what changed in 2.0.1.