Private messaging, made simple.
Pick a username and start talking. No phone number, no contact upload, and only the people in a chat can read it. Not even us.
Made for iPhone, Android, Mac and Windows.
Just a username.
No phone number, no email, no address book. Pick a name and you’re in. And nobody lands in your chats uninvited: a first message waits as a request until you accept it.
We can’t read a word of it.
Messages are locked on your phone and unlocked on theirs. Flip the switch to see the same chat the way our servers see it.
- We can’t read your messages, your photos, or even your file names.
- We can’t see who sent them.
- We can’t tell “OK” from a full sentence. Messages are padded to standard sizes.
Readable here and on @ada’s phone. Nowhere else.
Groups, without the audience.
Plan the trip, run the team, settle the dinner debate, with replies, reactions and @mentions. We can’t see who’s in your groups, or even what they’re called.
Gone when you want it gone.
Put a timer on any one-to-one chat. A minute, an hour or a day later, the messages delete themselves.
Know it’s really them.
Every chat has a safety number. Compare it with your friend, in person or somewhere you already trust. If it matches, nobody is sitting in the middle. If their keys ever change, Morse tells you.
Built like the phone network.
Morse is written in Mesh, our own programming language. Its big idea comes from Erlang and Elixir, the technology that keeps phone exchanges and some of the world’s biggest chat apps running.
- Everything at once. Delivering messages, clearing expired ones and waking your phone each run as their own tiny worker, so one slow job never holds up the rest.
- Trouble stays small. Workers share nothing and talk only by passing messages. If one fails the others carry on, and Mesh can start it again on the spot.
- One core, everywhere. Mesh compiles to native code, and the same core runs inside the iPhone, Android, Mac and Windows apps.
Straight answers.
Security marketing loves absolutes. We’d rather show you where the edges are.
Do I need a phone number?
No. Your account is a username: 3 to 32 lowercase letters, numbers or underscores. No phone number, no email, and Morse never uploads your contacts.
Can strangers message me?
They can ask. They need your exact username, and their first message waits as a request. Accept it to reply, or block them and never hear from them again. They aren’t told.
Can I use it on my phone and my computer?
Yes. You can link up to eight devices to one account. The new device shows a code, and you approve it from a device you already trust.
What can’t Morse protect me from?
A phone that’s already compromised, or unlocked in someone else’s hand. The person you’re talking to taking a screenshot or forwarding what you said. And someone who can watch the whole internet can still see when you’re active, and may work out who you talk to from timing alone. Hiding the sender isn’t the same as being anonymous.
What doesn’t Morse do?
There are no voice or video calls, no voice messages, no stickers and no message search. Disappearing messages work in one-to-one chats, not in groups.
Isn’t writing your own programming language risky?
It’s a trade, and we think a good one. Mesh rules out whole families of mistakes before the app is ever built, including code that would log, copy or leak an encryption key. And because a young language can have bugs of its own, every change we make ships with a test that fails without it.
Where can I check all this?
Everything on this page traces back to a working document, not a marketing page.
Start a conversation nobody else is part of.
Made for iPhone, Android, Mac and Windows. Downloads are published on GitHub as each one is ready.