Home/Resources/Transferring multiple files at once/Send your entire codebase in one go
Home//Send your entire codebase in one go

Send your entire codebase in one go

Sharing code across machines, teams, or clients shouldn't mean zipping things manually or splitting files across emails. Drop your files and folders straight into WeTransfer and everything goes out together, structure intact, in a single link.

Drag & drop to start transferring

or click to browse

Tap to start transferring

Send your first transfer

Send everything at once

Whether you're handing off a project repo, sharing a build, or sending config files alongside source code, WeTransfer keeps it all together in one transfer. Upload multiple files and folders at once and the original folder structure arrives on the other end exactly as you organized it — no flattening, no surprises. Every file is sent as-is, with no modification whatsoever, so your scripts, configs, and assets land byte-for-byte identical to what you uploaded. You can also restrict access to specific email addresses, so only the people who should see the code actually can. Free accounts handle up to 3 GB per transfer, and if your project runs larger, the Ultimate plan has no transfer size limit at all.

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.


Yes. You can drag in as many files and folders as you need, mixing source files, config files, assets, and documentation all in one go. WeTransfer sends everything as a single transfer with one download link, and the folder structure you uploaded is preserved exactly on the recipient's end.


Not at all. WeTransfer sends every file in its original state with no re-encoding, no reformatting, and no compression applied. Your code arrives exactly as you uploaded it, which matters when even a small change to a file could break something.


Free accounts support up to 3 GB per transfer, which is plenty for most projects. If you're sending a large monorepo, bundled dependencies, or binary assets alongside your source code, the Ultimate plan removes the transfer size limit entirely so you can send as much as you need.


You can restrict access to specific email addresses, so only the people you name can open the transfer. You can also add a password as an extra layer of security. Both options are available on all plans and have to be actively enabled when creating the transfer.


No. Anyone with the download link can access and download the files without signing up or logging in. If you've enabled access restrictions or a password, they'll need to meet those requirements, but no account is needed on their end.


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="https://wetransfer.zendesk.com" rel="external">help center</a>.