NEXA
Private Private Encrypted Encrypted Local-first Local-first
LinkedIn
GitHub
Private Private Encrypted Encrypted Local-first Local-first
LinkedIn
GitHub

Welcome back Create account

Private · End-to-end encrypted

or
Waking up secure server... This may take ~30s on cold start.

Your keys stay on this device. Messages are end-to-end encrypted and never readable by the server.

NEXA Back to chats

How NEXA stays private

Your messages are locked before they leave your device.

NEXA is a messenger that runs in your browser. No install, no phone number. And nobody in the middle — not even us — can read what you send.

What NEXA is

Think of it as a quiet room that lives on your computer. You open a tab, pick someone, and talk. The hard security work happens automatically — you don’t have to turn it on.

What happens to a message

A message is readable only on two devices: yours, and the person you’re talking to. Everywhere in between, it’s just scrambled noise.

You
Lock
Server
Unlock
Them
Hello

Watch the word travel. In the middle it turns into noise. Only the other person’s device can turn it back.

You
Hello
Them

The simple version

1. Keys stay on your device

When you sign up, your browser creates a pair of keys. The private one never leaves this device in a form we can use. Your password wraps it so only you can open it.

2. Lock before send

Before a message goes anywhere, NEXA locks it. What travels the network is ciphertext — a sealed box. Without the right key, it’s useless.

3. We deliver. We don’t read.

Our servers move the sealed box from you to them. Routing is our job. Opening it is not. We store only the locked version.

4. Only they can open it

Your chat partner’s device unlocks the message with their key. That’s why a conversation stays between the two of you — even if someone intercepts the traffic.

What stays where

On your device

Readable

Hello — see you at 7?

  • Your private key
  • Readable messages
  • Profile, drafts, and chat history

On the server

Locked

a9f3·c1e8·7b02·d44c

  • Locked messages only
  • Who to deliver them to
  • Nothing we can read as plain text

Under the hood: RSA-OAEP-2048 to wrap a one-time AES-GCM-256 key. Encryption runs in your browser via the Web Crypto API.

Back to NEXA

Profile

Manage your identity. Visible only to you.

4/4 sharing
?
Online

— Verified — end-to-end encrypted identity

nexa.to/@—

Available

End-to-end encrypted Primary workspace

Status

Set your current availability.

01 / 04

Public profile

Displayed on your primary Nexa workspace.

0/32
Handle
nexa.to/@ —

Your username is unique.

Bio

Your company or personal role.

0
0 / 140 characters

Profile photo

Square PNG, JPG or WebP.

Preview

How you appear in your contacts' chat list.

Live · updates as you type

? — @— · Online now

Identity key

Compare with a contact in person to verify encryption.

[KEY FINGERPRINT]

Theme

Pick a colour theme for the whole app. Hover to preview.

Message density

Comfortable spacing for reading, or a tighter thread when you want more on screen.

Chat preview

Active theme Previewing
Search
A Alex end-to-end encrypted
Hey — still on for tonight?
Yes. I’ll send the details here.
Perfect. Only we can read this.
Message

Dark Neon · changes apply immediately and are saved on this device.

Encryption active

End-to-end
encrypted

All messages and files are encrypted locally on your device.

Verified Your keys are active and trusted.

Device identity

This device

Active now
Platform —
System —

Identity key

Asymmetric key pair

RSA-OAEP-2048

Message cipher

Symmetric encryption

AES-GCM-256

Fingerprint

Safety code

—

Full fingerprint

Loading…

Manage devices

View and manage all devices connected to your account.

Password

Change your password. Every other device will be signed out.

Current session

Active sessions

No other devices are signed in.

Presence

You OnlineHidden

Show online status

Presence

ReadSent

Read receipts

Presence

Visible while you typeHidden while you type

Typing indicators

Links

Warn before opening links

Hold to openOpens directly

How encryption works

Learn how
Your device 9f2c·a41e·07bd Locked in transit Their device

How Nexa stays private

Learn how your messages are locked before they leave your device.

Storage overview

—

Total stored locally on this device

1 cell ≈ — Tap a category to highlight

Export

Export chat
history

Download your data.

—

Clear cache

Free up space on this device.

Irreversible

Clear chat history

Permanently delete all chats on this device.

Danger zone

Delete account

Permanently delete your account and all data.

Interface Settings

Glass intensity

50%
0% 100%

Keyboard Shortcuts

SendEnter
New lineShift Enter
Focus contactsCtrl K
Search messagesCtrl Shift F
Export chatCtrl Shift E
ProfileCtrl Shift P
SettingsCtrl Shift S
ComposerAlt M

Attachment

Pasted text

0 characters