Private messaging with no internet, no mobile data and no server. P2P Chat turns nearby Android phones into a Bluetooth mesh — your message hops from phone to phone until it reaches the person it is meant for, end-to-end encrypted the whole way.
Android 8.0 or newer • Free • No ads • No account needed
Bluetooth alone does not relay messages — P2P Chat implements genuine multi-hop forwarding. When A and D are too far apart for a direct link, phones in between carry the encrypted envelope forward. Relays can pass a message along, but they can never read it.
A sends → B relays → C relays → D receives → D's signed acknowledgement travels back — and only then does A's message show Delivered. No false ticks, ever.
Remote villages, disaster zones, crowded festivals, campuses, basements and borders — anywhere coverage dies or is watched, P2P Chat keeps people talking.
Store-and-forward routing with hop limits, duplicate suppression and loop protection. Undelivered messages wait safely in a persistent queue until a route appears.
Ed25519 identities with X25519 key exchange and AES-256-GCM encryption. Every envelope is digitally signed; relays see ciphertext only.
Queued, Relayed and Delivered mean exactly what they say. Delivered appears only when the recipient's signed acknowledgement returns to your phone.
Create mesh group chats, broadcast to everyone nearby, and share your contact with a QR code — all without any server.
A battery-aware foreground service keeps your phone relaying for others with duty-cycled Bluetooth scanning. You stay in control from settings.
Identity keys are generated on your phone and stored encrypted in the Android Keystore. No cloud copy, no company in the middle, nothing to leak.
| P2P Chat | Typical messenger | |
|---|---|---|
| Works without internet | Yes — fully | No |
| Needs a SIM or phone number | No | Yes |
| Messages pass through a company server | Never | Always |
| Account or sign-up | None | Required |
| Works during network shutdowns | Yes | No |
| Ads & tracking | None | Common |
P2P Chat uses reviewed, standard cryptography — no home-made ciphers. Every message is encrypted for its recipient and signed by its sender, with replay protection and per-peer rate limiting against spam. Safety numbers (QR fingerprints) let you verify a contact in person. Honest note: chat history lives only on your phone — if you lose the phone, the identity cannot be recovered, because nobody else ever had it.
Tap any download button on this page and save P2PChat-v1.0.0.apk to your phone.
Open the file and, if Android asks, allow installs from your browser or Files app. This is a direct test build, signed with a debug key.
Open P2P Chat, pick a display name, accept the Bluetooth prompt and allow the nearby-devices permission. Nearby P2P Chat phones appear on their own.
| App name | P2P Chat |
|---|---|
| Version | 1.0.0 — first public test build (debug-signed) |
| Package | com.p2pchat.messenger |
| Requires | Android 8.0 (API 26) or newer • Bluetooth Low Energy |
| Internet | Never required — messaging works 100% offline |
| Price | Free |
Yes. Phones discover each other over Bluetooth Low Energy and pass encrypted messages hand to hand. No Wi-Fi, mobile data, SIM or server is involved at any point.
Each Bluetooth hop reaches roughly 10–30 metres indoors and more in open space. With relaying, a message can cross up to 7 phones — a whole building, market or street.
No. A relay only forwards an encrypted, signed envelope. Only the intended recipient's phone holds the key that can open it.
Android requires that permission for Bluetooth scanning — P2P Chat uses it only to find nearby phones. The app has no internet permission use for messaging and sends nothing anywhere.
Not yet — this v1.0.0 test build is distributed directly as an APK from this page.
Free forever. No ads, no accounts, no tracking — your messages travel phone to phone, not through a company.
⬇ Download APK — v1.0.0