Features
What Enkrypted Chat offers today and what is planned next.
Current features
- Peer-to-peer messaging — Direct browser-to-browser via WebRTC; connections brokered by a lightweight peerjs-server (self-hostable).
- End-to-end encryption — Application-level cascading cipher on top of WebRTC.
- No registration — Start immediately; keys and profile data stay local.
- Perfect forward secrecy — Past messages stay protected if keys are compromised.
Chat
Connect and message in the browser — no account required.
- Instant connection — Exchange a link, QR code, or peer ID to connect peer-to-peer.
- Encrypted messaging — Send text and attachments (images, video, and more).
- GIFs, emoji, and stickers — Built-in picker next to the message field.
- Calls from chat — Start voice or video from the chat header.


See Chat.
Calls
Audio and video calls, screen sharing, and call history. See Calls.

Files and documents
Browse, preview, and edit in-browser. Stored in OPFS by default; optionally mount a folder. Encrypted locally before persistence. See Files.


Plan (calendar)
Day, week, and month views with local event management in the browser. See Plan.

Planned features
Experimental demo only
The app is unaudited and not reviewed for production use. Do not trust it with sensitive data — it is for testing and feedback only.
Upcoming
- Support for more file types
- Improved in-browser document editing
- Browser-based file format conversions
- PWA support
Future direction
Long-term goal: browse folder structures on a remote device after files are exchanged over WebRTC — a decentralized, browser-based Nextcloud-like experience.
Other planned features
- Self-destructing messages
- Offline messaging via self-hosted relay
- Multi-device sync (decentralized profile)
- Group chat improvements
- Security audits