Share a password or secret — it self-destructs after one view.

Paste any sensitive text. Get a one-time link. AES encrypted in your browser. Zero-knowledge. No account.

No account needed
Open the page and go. No email, no signup, no tracking.
Deleted after viewing
One look and the secret is gone — or set your own expiration.
AES encrypted in your browser
We store ciphertext only. We can't read your secret, and neither can anyone else.

How it works

  1. Paste your secret. Add an optional passphrase and pick when it should expire.
  2. We encrypt it in your browser before transmission. The server only ever sees ciphertext.
  3. Share the link. After one view (or your expiration), the secret is gone for good.

Who uses TextPrivate

  • IT admins sharing a temporary password with a new hire during onboarding.
  • Freelancers and contractors handing off API keys to clients at project delivery.
  • Anyone who refuses to send credentials over email, chat, or ticketing.
  • Security-minded teams who want a copy-free channel for 2FA recovery codes and recovery questions.

Why a one-time link beats email or chat

Email keeps a copy forever — in your Sent folder, on the receiving server, in backups, and inside every forwarded thread. Chat history is searchable. A screenshot lasts longer than the conversation.

A TextPrivate link works once. After the recipient opens it, the encrypted blob is gone from our database and the URL is dead. Even if a forwarded link leaks later, there's nothing left to decrypt.

Want the full architecture? See how TextPrivate works for the encryption and passphrase model, or read our privacy policy and terms.