Secure Paste (Client-Side, Link Fragment)

Encrypt text locally in your browser with Web Crypto (AES-GCM) and share using URL hash fragments only.

Drag and drop a text file here (optional).
Tip: You can also paste directly from clipboard into the textarea.
0 charslink length: n/a

Limitations & Safety Notes

  • No backend storage: pastes are not saved on a server.
  • No true burn-after-read, deletion, expiration, or view counts without backend state.
  • Best for short sensitive snippets due to URL length limits.
  • Encrypted payload is stored in the URL fragment (#...), which is not sent in normal HTTP requests.
  • Share passphrase via a separate secure channel.

About this tool

Secure Paste is a static, no-backend encryption utility for developers who need to share short secrets or snippets quickly. Encryption and decryption happen entirely in-browser using the Web Crypto API.

Common use cases

  • Share one-time API tokens between teammates during troubleshooting.
  • Pass short config snippets securely over chat using a separate passphrase channel.
  • Exchange temporary lab credentials without storing plaintext on a server.

How it works

  1. You enter text and a passphrase in create mode.
  2. The browser derives an encryption key via PBKDF2 and encrypts with AES-GCM.
  3. Encrypted payload is encoded into the URL fragment for sharing.
  4. The recipient opens the link and decrypts locally using the passphrase.

FAQ

Is data uploaded to a server?
No. Only static assets are downloaded. Encrypted content remains in the URL fragment.

Can this guarantee self-destruct?
No. True deletion/expiration needs backend state. This tool intentionally avoids fake claims.

What if decryption fails?
Usually the passphrase is wrong or the link payload is incomplete/corrupted.