Guides · updated 2026-10-30
Bitchat vs Meshtastic: do you need a radio or just an app?
Bitchat and Meshtastic both send messages with no cell service or internet, and both form a mesh where each device can pass messages along. The difference is the radio. Bitchat uses the Bluetooth already in your phone. Meshtastic uses a separate LoRa radio that your phone connects to.
We haven't tested either one for this guide. It compares what the projects publish and what the press has reported, and every value links to its source on our mesh apps page and device table.
The short answer
- Just the app (Bitchat) if you'll be somewhere crowded where lots of people around you could be running it, like a festival, a stadium, a conference or a city during an outage, and you only need to reach people nearby.
- A radio (Meshtastic) if you'll be somewhere with few people, like a trailhead, a campsite, a ranch or a neighborhood group spread over a wide area, or if you need links longer than a phone's Bluetooth can manage.
- Neither is an emergency SOS service. For that, see satellite messengers and phone satellite texting.
Range
Bitchat: phone to phone over Bluetooth LE, relayed through other phones running Bitchat, up to 7 hops (per the project README). Distance claims are as reported. Bitchat's launch materials claimed more than 300 m (The Verge, 2025-07-08). A 2026-10-29 report from Ouest-France's Amphisciences says a direct hop usually reaches a few tens of metres, and less through bodies, bags and crowds. Either way, the mesh only stretches as far as the chain of people running the app.
Meshtastic: the phone only talks to its own radio (Bluetooth, USB or network). Radios then pass messages to each other over LoRa, which is built for long-range, low-power links. Meshtastic's docs say range depends on the radio, the antenna, the terrain and the modem preset, and they don't promise a single distance. See the Meshtastic overview.
Cost
Bitchat: $0. The App Store listing shows it as free, and the Android APKs are free downloads on the project's GitHub release page. There's no subscription. Other phones running the app act as the "network".
Meshtastic: the app is free, but you need a radio, and the people you want to reach need one too. From our device data, the cheapest radio we list is $15.97 (1 × XIAO ESP32S3 & Wio-SX1262 Kit at $15.97 from Rokland, checked 2026-10-30), so two of them cost $31.94 (2 × XIAO ESP32S3 & Wio-SX1262 Kit at $15.97 from Rokland, checked 2026-10-30). The cheapest boards are bare circuit boards that need a battery and maybe a case, so read the cheapest way to start with Meshtastic before you buy. A ready-to-use card tracker such as the SenseCAP T1000-E lists at $39.90. There's no monthly fee either way.
| Device | Lowest price | Chip / radio | Battery | GPS | Screen | Waterproof | Firmware | Where to buy |
|---|---|---|---|---|---|---|---|---|
| XIAO ESP32S3 & Wio-SX1262 Kit Cheapest Seeed Studio · Dev board Thumb-sized (21 x 18 mm); cheapest way in. |
$15.97 Rokland |
ESP32-S3R8 SX1262 |
Battery not included | No | None | None (bare board) | Meshtastic | Rokland $15.97 checked 2026-10-30 · spec source |
| WiFi LoRa 32 V4 Heltec · Dev board 28 dBm high-power version; solar connector. |
$22.90 muzi works |
ESP32-S3R2 SX1262 |
Battery not included (connector) | Optional (GNSS port) | 0.96" OLED | None (bare board) | Meshtastic | muzi works $22.90 Rokland $26.97 checked 2026-10-30 · spec source · screen source |
| WisMesh RAK3312 Starter Kit (RAK10725) RAKwireless · Dev kit Modular WisBlock; price is base board without OLED. |
$28.99 RAKwireless |
ESP32-S3 (RAK3312) SX1262 |
Battery not included | Optional (RAK12501 module) | Optional OLED (RAK1921) | None (bare board) | Meshtastic | RAKwireless $28.99 Rokland $33.97 checked 2026-10-30 · spec source |
Battery
Bitchat runs on your phone's battery. Its whitepaper says it uses duty-cycled Bluetooth scanning to limit battery drain, but it doesn't publish runtime figures, so we can't give you one.
Meshtastic radios have their own batteries (capacities are in the device table where makers publish them), so the radio relays messages even while your phone is off or asleep. Your phone only needs a Bluetooth link to its radio when you want to read or send. Some bare boards ship without a battery.
Who each one suits
| Bitchat (app only) | Meshtastic (app + radio) | |
|---|---|---|
| Festivals, stadiums, crowds | Good fit if many people around you run it. Nothing to buy or carry. | Works, but everyone you want to reach needs a radio. |
| Backcountry, hiking, camping | Weak fit: with few people around there's no one to relay through. | Better fit: radios can link a group over longer distances, and fixed nodes can extend coverage. |
| Power or network outage at home | Works with neighbors who already have the app. | Works with a local mesh group. Find one near you. |
| Setup | Install, allow Bluetooth, done. No account or phone number (per the README). | Buy a radio, choose the legal frequency band for your country, then pair it with the app. |
| Calls for help (SOS) | No | No |
How they work together
They're separate networks. Bitchat uses its own Bluetooth mesh protocol, and Meshtastic radios talk LoRa to each other. Neither project's documentation describes a bridge between the two, so a Bitchat message won't reach a Meshtastic radio. Both can have an internet path when one is available: Bitchat through Nostr relays, and Meshtastic through MQTT gateway nodes.
In practice, some groups could use both: Bitchat to find friends in a crowd, and Meshtastic radios for longer links between camps or for the drive out. One phone can run both apps.
Other free apps
Briar is another free phone app. It syncs over Bluetooth, Wi-Fi or Tor and is built for activists and journalists. It's on Android and desktop, but there's no iOS app listed. Compare it on the mesh apps page.
Bitchat, Briar and Meshtastic are names and trademarks of their respective owners. MeshCompare is not affiliated with or endorsed by any of them.