Home/Resources/Password protected file transfers/Send code files only the right people can open
Home//Send code files only the right people can open

Send code files only the right people can open

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.

Drag & drop to start transferring

or click to browse

Tap to start transferring

Send your first transfer

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.

What makes WeTransfer different

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

30M+ Transfers sent every month

4.8

4.8 App Store / Play Store average rating

12M

12M+ Monthly active users

43k

43K+ Enterprises using WeTransfer daily

Everything you need

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.

File sharing

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

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.

Security

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.

FAQs

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.


Start sharing your ideas

Get started

Uh-oh...

We couldn't load some important parts of our website. They may have been blocked by your firewall, proxy or browser set-up. Try refreshing the page or get in touch through our <a href="/help-center" rel="external">help center</a>.