Sending source files, scripts, or technical packages to collaborators and reviewers is only productive when you know they've landed. WeTransfer shows you exactly when each recipient previews or downloads your code files, so you can follow up with confidence instead of chasing in the dark.
Keep count of who views your transfer
When code reviews, technical proposals, or delivery packages go out to clients and contributors, knowing who has engaged with them matters as much as sending them in the first place. WeTransfer records preview activity and download events separately in your Transfers panel, giving you two clear signals for every transfer, whether a contact opened your ZIP archive in the browser or pulled it down to their machine. Turn on download tracking before you send and every access event is tied to a verified email address and a precise timestamp, so you have a reliable record when the time comes to check in on a review or close out a sprint. For proprietary code, unreleased libraries, or client-specific scripts, restricted access lets you limit the transfer to a named list of email addresses, ensuring only the people you intend can reach the files. Your code files arrive exactly as packaged, with no compression artifacts or alterations, whether you're sending a single script, a full repository archive, or a multi-folder project structure.
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 tracks preview activity and download events as separate actions, so your Transfers panel can show you whether someone opened a file in the browser or saved it to their machine. When download tracking is enabled before sending, each event is logged against a verified email address and an exact timestamp, giving you a clear picture of engagement rather than a single binary status.
Before you click send, open the transfer options and enable download tracking. Once active, every download event for that transfer is recorded with the recipient's verified email address and the time it happened, visible from the transfer details page in your Transfers panel. You need to enable tracking before sending because it cannot be added retroactively to a transfer that has already gone out.
Yes. The restricted access option lets you specify a list of email addresses before sending. Anyone who opens the link must verify their email, and access is only granted if their address matches your list, so a confidential codebase or client-specific build stays within the intended audience. You can update the access list after sending from the transfer details page, and changes take effect immediately.
Yes. When download tracking is enabled, each access event is recorded against the individual's verified email address, so you can see which reviewer downloaded your package and which has not yet opened it. This is especially useful for code reviews with multiple stakeholders where you need to know who has had a chance to look at the files before a scheduled call or handoff.
WeTransfer supports any file type, including ZIP archives, tarballs, raw script files, and entire folder structures, and everything arrives exactly as you packaged it with no alterations. If you upload a folder, recipients download it with the original directory structure intact, which is useful for project trees or multi-file repositories. WeTransfer does not re-encode or modify files during transfer, so what you send is precisely what your collaborator or client receives.