Home/Resources/Sharing files with clients/Send code to clients without the chaos
Home//Send code to clients without the chaos

Send code to clients without the chaos

Handing off code to a client should be the least stressful part of the project. WeTransfer lets you deliver files cleanly, with full control over who can access them, clear confirmation of when they've been downloaded, and a professional feel that reflects well on your work.

Drag & drop to start transferring

or click to browse

Tap to start transferring

Send your first transfer

Send files to clients, stress-free

Code deliverables come in all shapes: zipped project folders, configuration files, scripts, documentation, build outputs. WeTransfer handles any file type and preserves the original folder structure, so clients receive exactly what you packaged up without anything getting mangled in transit. Before you send, you can restrict access to a specific email address and add password protection, which matters when the code is proprietary or contains sensitive credentials. Switch on download tracking and you'll get a clear record of when your client accessed the transfer — useful when you're waiting on sign-off or need to confirm receipt. On the Ultimate plan, transfers stay live indefinitely, so a client can return to the files months later without needing to ask you for a new link.

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.


WeTransfer works with any file type, so you can send ZIP archives, tarballs, raw source files, configuration files, documentation, build outputs, or anything else that's part of your project delivery. There are no restrictions on file format, and files arrive exactly as you sent them with no modification.


Yes. WeTransfer supports folder uploads, so you can upload a project directory and your client will receive it with the original structure intact. That said, many developers still prefer to zip before sending, and that works just as well.


You have two options. You can restrict access to specific email addresses, so only those recipients can open the transfer, or you can set a password that the client will need to enter before downloading. You can also use both together for an extra layer of control, which is worth considering when the code is proprietary or contains sensitive configuration data.


You can enable download tracking before you send, and WeTransfer will log who downloaded the transfer and when. It is something you need to turn on deliberately rather than being automatic, but once enabled it gives you a clear record — which is handy when you are waiting on a client to confirm they have the latest build.


On the free plan, transfers expire after a maximum of three days, so an expired link means your client would need to ask you to resend. On the Ultimate plan, transfers never expire on their own, so clients can come back to the files at any point without you having to re-upload anything. Ultimate users can also recover expired transfers, including ones that expired before upgrading, which is useful if you need to retrieve something from a past delivery.


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>.