Share a secret

Share a password with a single-use link

Encrypted in your browser before it is sent. Up to 262 000 characters.

Send the key separately, through a different channel than the link.

Prefer the command line? Use curl

Encrypt locally with the helper script from the repository, then post the result. The unlock link comes back as JSON:

python sharepass_cli.py 'my secret' -k 'my key' -o curl -u https://credshare.app

The same quota, size limit and expiry apply as for secrets shared from this page. API documentation.

How CredShare works

  1. Enter the secret and a key. Your browser encrypts the secret with the key before anything leaves your device. The server only ever stores ciphertext.
  2. Share the link and the key separately. Send the link by chat or email and the key by phone or in person. Need to send a file too? Snapfile.me works the same way.
  3. Unlocked once, then gone. The secret is deleted the moment it is unlocked, after 5 wrong keys, or after 48 hours if nobody opens it.

Private by design

CredShare is a free, anonymous way to send passwords, API tokens and other secrets without leaving them in a chat log or inbox. Encryption is AES-256-GCM with a key derived from your passphrase. The key is never stored: the server sees it only for the instant the recipient unlocks the secret. It is hosted in Norway and shares nothing with third parties. There are no accounts, no tracking and no cookies. Read the privacy policy, or inspect the open-source code and run your own instance.