Features
⚠️ WARNING: Enkrypted Chat is experimental, unaudited, and unstable. Expect breaking changes and an evolving setup flow. For testing and evaluation only; not for sensitive communications or production use.
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.
- Multimedia — Share images, videos, and animations in 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
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