Now available on Android

Messaging that's
truly private

No account. No phone number. No traces. ZKRYPT uses military-grade encryption so only you and your contact can read your messages — ever.

Get it on Google Play Learn more ↓
ZKRYPT app icon
Why ZKRYPT

Privacy built in from the ground up

Every design decision was made to protect you — not collect you.

🔒

End-to-End Encrypted

Messages are encrypted on your device before they leave. The server only ever sees ciphertext — unreadable gibberish without your private key.

👤

No Account Required

Drag your finger to generate a unique cryptographic identity. No name, no email, no phone number — completely anonymous by design.

⏱️

Messages Auto-Delete

All messages vanish from our servers after 12 hours. You can also delete any message instantly with a single tap — permanently.

🔑

Zero Knowledge

Your private key never leaves your device. We mathematically cannot read your messages. Not now, not ever, not even if compelled.

📵

No Phone Number

Share your 8-character ZKRYPT ID via QR code or text. Your real identity stays completely separate from your encrypted conversations.

🛡️

No Tracking, No Ads

Zero analytics SDKs. Zero advertising IDs. Zero data brokers. ZKRYPT earns nothing from your data because it has no access to it.

Up and running in seconds

1

Generate your identity

Drag your finger across the entropy canvas. A unique X25519 key pair is generated from your random movement.

2

Set a PIN

Choose a 4-digit PIN to lock the app. Your keys stay on-device, protected by your PIN at all times.

3

Share your ID

Show your contact your 8-character ZKRYPT ID or QR code. They add you — no servers involved in this step.

4

Start messaging

Send encrypted messages. ECDH key exchange happens automatically. Nobody else can ever decrypt your conversation.

Security

Military-grade cryptography

The same algorithms trusted by governments, banks, and security researchers worldwide.

X25519

Elliptic-curve Diffie-Hellman key exchange — fast, secure, and resistant to quantum pre-image attacks.

HKDF-SHA-512

Cryptographic key derivation function used to derive the symmetric encryption key from the shared secret.

AES-256-GCM

256-bit authenticated encryption. Every message uses a unique nonce — no two ciphertexts are ever alike.

WebCrypto API

All crypto operations run inside the browser's native WebCrypto sandbox — keys never touch JavaScript memory as plain text.

Start messaging privately today

Free forever. No subscription. No ads. Just private, encrypted communication the way it should be.

Download on Google Play