Whether you are sharing a private repository archive, a client build, or proprietary scripts, you can lock any WeTransfer transfer behind a password before the link goes out. Recipients are prompted to enter it before they can reach a single file. Password protection is available on every plan, runs entirely in the browser, and takes seconds to add.
Keep your files private
Code files often carry logic, credentials, and architecture details that should only ever reach the intended recipient. WeTransfer puts a password field directly in the upload window, so you set it before you hit send, and that password is never included in the notification WeTransfer sends to the recipient. You share the code through whatever channel suits you, whether a Slack message, a phone call, or a separate email, keeping the link and the key apart. Your ZIP archives, source files, config files, and scripts arrive exactly as you uploaded them, with no compression or modification, so nothing breaks on the other end. If access needs shift after sending, you can add, update, or remove the password on any active transfer straight from your Transfers panel, without touching the original files.
Our features are designed to minimize how much of your data we — or anyone else — can access, so you can keep what's yours, yours.
30M+ Transfers sent every month
4.8 App Store / Play Store average rating
12M+ Monthly active users
43K+ Enterprises using WeTransfer daily
Give people simple tools, and they'll do extraordinary things. Ultra-fast file transfers, built-in customization, easier team collaboration. That's the magic of WeTransfer.

Move your ideas forward
Share content with a unique link, give anyone a free pass to send you 200 GB files, and stay in control of transfers — even after you hit send.

Collaboration tools for teams of all sizes
With tools designed to enhance collaboration, get everyone in your team talking and moving as one, without disrupting their workflow.

Share with confidence and security
From password protection to file encryption, WeTransfer has all the built-in security features you need to safeguard your work.
All your questions answered.
When you upload your files, you will find a password field in the transfer options panel before you click Transfer. Fill it in, send as normal, and every recipient who opens the link will be prompted to enter the password before they can access anything. The password is case-sensitive and never sent in WeTransfer's notification email, so you pass it to the recipient through a separate channel of your choice.
Yes. Open your Transfers panel, click the transfer, and you will find options to set, change, or remove the password at any time while the transfer is active. The change takes effect immediately, so you do not need to re-upload or send a new link.
No account is needed. The recipient opens the link, enters the password you shared with them, and downloads the files. This makes it straightforward to send to a contractor, a client, or an external developer without asking them to sign up for anything.
WeTransfer sends files in their original state, with no re-encoding, no compression, and no quality loss. A ZIP of source code, a config file, or a compiled binary arrives at the other end byte-for-byte as you uploaded it, which matters when file integrity is critical for the code to run correctly.
Yes. On any plan, you can enable restricted access alongside password protection, limiting downloads to a specific list of email addresses you define. Even if someone has the correct password, they will not be able to download unless their email address is on your access list. You can manage that list from the transfer details page at any time after sending.