Password protection
Adds zero-knowledge protection for sensitive pastes.
Standard sharing
Fast links and raw text access. The server stores the key needed to decrypt unexpired content.
Best for
In a data breach, unexpired standard pastes may be readable.
Password protected
The password stays in your browser. The server stores only the encrypted content and wrapped key.
Best for
In a data breach, pastes are not readable without the password.
textdrop.sh is built for sharing text, code, notes, and temporary secrets. It is not a place to host abuse, malware, phishing material, or content that harms people.
See something that violates our guidelines?
Report abuseAdds zero-knowledge protection for sensitive pastes.
Deletes the paste after the first successful open.
Removes old pastes automatically after the TTL you choose.
No profiles, signups, or account passwords to manage.
No. Standard pastes are encrypted before storage, but textdrop.sh stores the data key so normal links and raw text access work without a password.
Unexpired standard pastes may be readable because the service stores the data key. Password-protected pastes cannot be read.
The password stays in your browser. The raw data key is wrapped client-side with a password-derived key, and the server stores only the wrapped key.
Burn-after-read pastes are deleted as part of the first successful access, so the paste cannot be fetched once and then remain available for another reader.
The service uses Web Crypto AES-256-GCM, PBKDF2 key wrapping for password pastes, CSP nonces, security headers, rate limits, random IDs, and automatic expiry.
Use password protection. For one-time sensitive sharing, also enable burn after read and choose the shortest practical expiry.
Responsible disclosure
Please do not disclose it publicly. Send reproduction steps, impact, and any suggested mitigation to our security inbox.