Pasting a repository link or attaching a ZIP rarely goes smoothly, especially when the codebase is large or the recipient is outside your usual tools. WeTransfer lets you add recipient addresses, upload your files at full fidelity, and deliver a personal download notification to each inbox. Nothing to install, no sign-in wall for the person on the other end.
Deliver files to any inbox
Developers and engineers often need to hand off source code, archives, or build artifacts to people who are not on the same platform or version control system. WeTransfer handles the delivery by hosting your files and routing a clean notification email to every address you add, so the code lands reliably no matter how large the package is. Folder uploads preserve your original directory structure, meaning nested source trees, config files, and dependencies arrive exactly as you organized them. You can include a message with context, such as branch notes, build instructions, or a version summary, so recipients know what they are working with before they click through. For anything proprietary, password protection and address-level access restrictions mean only the right people can reach the 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.
Yes. WeTransfer supports folder uploads that preserve your original directory structure end to end. Your source tree, subdirectories, config files, and any other nested content all arrive exactly as organized on your machine, so the recipient does not need to reconstruct anything after downloading.
No. WeTransfer transfers files without re-encoding or altering them in any way. ZIP archives, tarballs, raw source files, binaries, and build artifacts all arrive byte-for-byte identical to what you uploaded, so checksums and package integrity stay intact.
You can send to up to 10 recipients per email transfer on a free account. Paid plans raise that to 50 recipients per transfer. If you need to share with a larger group, you can generate a download link and distribute it however you like, with no cap on how many people can use it.
Two options are available on all plans. You can add a password to any transfer and share it separately with your recipients, so anyone who stumbles across the link cannot access the files without it. You can also enable restricted access, which limits downloads to a specific list of email addresses you define, with each person verified before they can get through.
Yes. Download tracking is available on all plans and must be switched on by the sender before sending. For email transfers, you can see a per-recipient status in your Transfers panel, including the exact date and time each address completed a download, so you know whether a handoff has been picked up without having to follow up manually.