Email attachments fall short fast when you're sharing source code, repositories, or full project builds. WeTransfer lets you upload from any browser and share a link instantly, no plugins, no compression, nothing altered. Free accounts handle files up to 3 GB. Working with larger codebases or archived repos? Upgrading to Ultimate removes the size limit completely.
No file is too big
Code projects grow quickly. Between source files, dependencies, build artifacts, and documentation, even a single repository archive can blow past what email will accept. WeTransfer lets you upload a ZIP, a tarball, or an entire folder and share it with a link that anyone can open without creating an account. Folder uploads preserve your directory structure exactly, so whoever receives it gets things organized the way you intended. If the code is sensitive, you can restrict access to specific email addresses or add a password before sharing. For teams shipping builds to clients or passing files between collaborators regularly, Ultimate means no size cap and transfers that stay available for as long as you need them.
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.
Free accounts support transfers up to 3 GB, which covers most source code archives, ZIP exports, and smaller project bundles. If you're sending a large monorepo, a full build with assets, or multiple archived projects at once, upgrading to Ultimate removes the size limit entirely.
Yes. WeTransfer supports folder uploads, and recipients download them with the original directory structure preserved. That means your source files, config files, and subdirectories all arrive exactly as they were on your machine, with nothing rearranged.
WeTransfer works with any file type, so ZIP archives, TAR and GZ files, plain source files, compiled binaries, and anything else you need to send are all fair game. There are no restrictions on file format, and nothing gets altered or re-encoded during transfer.
You have two options for tightening access. You can add a password to the transfer, which recipients need before they can download anything. Or you can restrict access to one or more specific email addresses, so only those people can open the link. Both options are available on all plans.
On a free account, transfers expire after a maximum of three days. If you need the link to stay live longer, say for a client reviewing a build or a team member picking up files on their own schedule, upgrading to Ultimate lets you set a custom expiry or keep the transfer available indefinitely.