Working away from your desk doesn't mean your team has to wait. Open wetransfer.com in any mobile browser, add your code files, and get them to whoever needs them via a direct email or a shareable link. No app to install on your end, and your recipient can download everything without creating an account.
Transfer files from any device
Pushing code files from a phone is often messier than it should be, whether you're hotfixing something urgent or handing off scripts to a collaborator. WeTransfer runs entirely in your mobile browser on iOS or Android, so you can upload source files, config files, archives, or whole project folders and send them on the spot. Every file arrives exactly as you uploaded it, with no compression, no re-encoding, and no alterations to the content inside. You can send files straight to someone's inbox or generate a link to drop into Slack, a pull request comment, or any message thread. If you're sharing anything sensitive, like credentials, environment files, or proprietary code, you can add a password or restrict access to a specific list of email addresses before the transfer goes out.
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.
WeTransfer places no restrictions on file type, so you can send anything your project requires: .js, .py, .ts, .sh, .json, .yaml, .env, .sql, ZIP archives of entire repositories, tarballs, or any other format. Files arrive with their names, extensions, and contents completely unchanged.
Yes. WeTransfer supports folder uploads, and recipients download them with the original folder structure intact. This means nested directories, subdirectories, and file organization all come through exactly as you had them, which is useful when handing off a full project rather than individual files.
A free account lets you send up to 3 GB per transfer, with up to 10 transfers per rolling 30-day window, and links stay active for up to 3 days. On an Ultimate plan, there is no per-transfer size cap, transfers never expire unless you delete them, and you can send to up to 50 recipients per email transfer.
For email transfers, your Transfers panel shows a checkmark next to each recipient's address once they download, and you can hover to see the exact date and time. If you want tighter visibility, you can enable tracked downloads so anyone opening the link first verifies their email, and you receive a notification with their details each time.
WeTransfer encrypts files in transit using TLS and at rest using AES-256, and files are stored on EU-based AWS infrastructure. For extra protection on a specific transfer, you can add a password or use restricted access to allow downloads only from specified email addresses. WeTransfer does not view, sell, or use your files for any purpose, and your content is never used to train AI.