How To Send Large Files To Friends

Martin Brinkmann
Jul 11, 2010
Updated • Dec 12, 2012

You sometimes may need to send large files to friends, colleagues or other people on the Internet. Think about photos of the last party that you want to share with someone, or a new music album, video, document or application. Email is the obvious choice for many, mainly because everyone has an email client (be it web email or desktop email) and it is dead easy to use.

All it takes is to write a new email, attach the files that need to be shared and add the contacts that should receive it.

Email does have a disadvantage though, a size limit makes it virtually impossible to send very large files. Most providers reject emails that cross the 20-25 MB line. You might want to consider splitting up the files to stay below that limit but it does mean additional work, and there are better options, especially if files need to be send regularly.

Now that we have established that email is not ideal for sending large files we can take a look at other options.

File hosting services come to mind immediately. Hundreds, if not thousands, of file hosting sites compete with each other on the Internet. They allow Internet users to upload files to their servers. The file urls can then be shared with other users. The process is slightly more complicated than sending files per email, as it requires some sort of communication so that the recipient gets the file hosting url to download the files.

There are also specialized file hosting sites, Flickr for instance for hosting photos comes to mind, or Youtube for videos. Those sites offer privacy features to only share files with specific users.

File Hosting Services to Send Large Files

Media Fire - One of the best file sharing services on the Internet. Free users can upload an unlimited number of files, with each file up to 200 Megabytes in size. Downloads are unlimited as well. File urls can easily be shared by email, Instant Messenger or embedded on websites.


Transfer Big Files - File size limit of 100 Megabyte without account, can be downloaded 20 times, urls are send to a recipients email address. Uses HTTPS for website and all transfers.

transfer big files
transfer big files

Drop Send - Has a file size limit of 2 Gigabytes and 5 sends per month, transfers seem to be limited in speed compared to the paid accounts offered.

send large files
send large files

Send 6 - Another file hosting service that offers to send up to 250 Megabytes without registration. Has an individual file size limit of 250 Megabytes, maximum of 5 downloads per files.

send 6
send 6

File Droper - a very simply uploading site with a maximum file size of 5 Gigabytes. Uploaded file urls need to be shared manually though.

file dropper
file dropper

Windows Live SkyDrive - requires a Windows Live account but is good for sharing up to 25 Gigabytes of data, individual file size limit is 50 Megabytes.

windows live skydrive
windows live skydrive

Other options (selection)

The file hosting sites above are just examples, you can easily find more hosting sites by searching for terms like "send large files", "file hosting" or "file hosts".

Desktop Clients for big file transfers

File hosting sites offer an uncomplicated way of sending files to other people. Most do however limit the maximum file size, download speeds or number of transfers to upsell premium accounts.

Desktop file sending clients are a great alternative.

Opera Unite - The Opera web browser comes with a feature called Opera Unite. It basically provides web server capabilities directly in the browser. Several applications are available that can be installed including a file sharing app.

Here is how it works. Visit the Opera Unite website above in Opera and install the File Sharing application in Opera. You need to create an account at Opera if this is your first time.

A folder can be picked that is then shared on the Internet whenever Opera Unite is running. The url of the folder can be send to friends via email or other means. Friends open the url in the web browser and see the directory structure and files of the selected folders. Folders are password protected for extra security. Available for Mac, Windows and Linux.

opera unite file sharing
opera unite file sharing

Dropbox - A free Dropbox account has a 2 Gigabyte space limit, which should be fine for most file sending operations. A Dropbox client is installed on the computer system. Files that need to be send to other users can be put into a Dropbox folder to make them available online. Folders can be shared easily by sending invitations to email addresses.

Dropbox is also available for Linux, Mac and Windows. An account is required to share files.


HTTP File Server - this program offers a similar approach as Opera Unite. It installs a file server on the system that can be used to share files with other users. Highly configurable.

http file server
http file server

Other options

A third option are Instant Messengers and other communication programs like Skype which often come with basic file sharing options. They are a good option to send medium sized files directly to other users, probably the best choice if both users already have an account.

We did not mention ftp servers which are an option as well. The problem with ftp servers is that they are not that easy to configure and setup. Users who want to delve deeper into this can take a look at the excellent Filezilla Server, which is available for Windows only.

Users who live close to each other have the option to burn the files to DVD or copy them on a USB drive or stick to hand them over in person to the other user.

How do you share and send large files? Let us know in the comments.


Tutorials & Tips

Previous Post: «
Next Post: «


  1. John said on January 22, 2015 at 12:36 pm

    5 years later … and it’s now possible to send large files via email.

  2. Ilya said on October 18, 2010 at 5:34 pm

    I like – it sends files directly peer-to-peer without intermediate server. That’s very fast as it doesn’t bound to any server…

  3. cornelius said on August 26, 2010 at 10:36 pm

    I really like Big files supported and you can share your files with HTML links or with an user management. FTPS supported and the best its very cheap

  4. Juan said on July 14, 2010 at 7:22 pm

    Another vote for – lovin’ the one month free. :)

  5. Alex said on July 12, 2010 at 5:26 pm

    Try FileShare HQ –

    FTP Access, Personal / Company Branding, 99GB individual file size, some of the best Price Plans available. Perfect service for creative agencies, photographers, video editors, PR teams and many more.

  6. Giorgos said on July 12, 2010 at 9:36 pm

    I just recalled that from time to time, I’m using , as an enhanced mailbox (for attaching big files and send them to friends).
    Free account is limited to 100MB.


  7. Frank said on July 12, 2010 at 5:37 pm

    Good post! But you missed my personal favourite: – up to 2GB uploads even on the free plan, 128-bit SSL encryption, easy to use and fast!

  8. new-computer said on July 12, 2010 at 5:25 pm

    awesome info thanks!!!

  9. Tine said on July 12, 2010 at 1:30 pm

    I prefer sending with
    No registration needed and you can send up too 2GB with the free version

  10. jasray said on July 11, 2010 at 9:46 pm

    Wonderful collection.

    Used . . .

    WeTransfer a couple of weeks ago–great; has so many other functions that the pick up side loves it;
    FileZilla–maybe better for my own personal use;
    DivShare is more than adequate;
    HFS is great, but the pick up side needs some basics;
    iSendr . . .

    The list continues.

    For me, it’s always finding a program/solution the other side will understand–they can download a torrent, but this other stuff boggles their minds–ironically.

  11. The Genuine Islam said on July 11, 2010 at 5:25 pm

    Thanks Martin . I think MediaFire is the best and the easiest choice among all of other free file hosting websites .

  12. Manish M. Shah said on July 11, 2010 at 4:35 pm

    Another favorite option is File Apartment ( Easy to use, fast, no software to download or registration, up to 1 GB, free option, safe, and secure.

  13. Giorgos said on July 11, 2010 at 4:30 pm

    Great article!!!

    The only addition I can think is the multiupload providers.
    I’m not using any, but I’ve heard good words from users.
    A google search for “multiupload”, reveals a lot of such (free) services, but I don’t know any further details.

    Greets!!! :-)

  14. StormtrooprDave said on July 11, 2010 at 2:38 pm

    I’ve found PipeBytes to be good – the recipient can start downloading as soon as you upload.

  15. john said on July 11, 2010 at 2:30 pm

    I really enjoy using , I think it is awesome!

    1. g... said on July 12, 2010 at 12:32 am

      Ditto on WeTransfer.

      I have used many of the above profiled programs/websites and have settled on WeTransfer.

  16. Rarst said on July 11, 2010 at 2:03 pm

    HFS is absolutely awesome for large files. Up and running in seconds, but a lot of settings to configure if needed.

    I actually have neat domain name mapped to my home IP for it. :)

    I use Dropbox a lot for other things (documents, backups), but for sharing large files I found it sluggish. Upload speeds aren’t always great for me.

    1. Chris said on July 11, 2010 at 5:58 pm

      You may want to try Orzeszek Transfer ( I wrote it a while back as a simpler alternative to HFS. It works the same way (ie, makes the shared files available over HTTP), but you don’t need to do any configuration other than forwarding a port of your choice. The trade-off is that Orzeszek Transfer only shares the files that you explicitly specify, so you cannot simply share an entire folder.

  17. The Mighty Buzzard said on July 11, 2010 at 1:37 pm

    What, no love for Apache?

  18. v said on July 11, 2010 at 12:25 pm

    well y not rapidshare, u can earn points for urself while sharing some thing with ur friends…ofcourse there is some restrictions on time, but there are way thru too..

    it is mentioned but not anything more that..

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.