Friday, February 1, 2013

Download Links [English]

Current version: BETA v0.82

You can download either the Installer or the binaries (just the exe file).

Installer (recommended)
If you want to use MegaDownloader, the recommended option is to download the "Installer".
This application will install MegaDownloader, configure the registry and download all necessary dependencies (.NET) automatically. It will also add an "Uninstall" option.

Installer mirrors:  
  1. Download link 1 []
  2. Download link 2 [Firedrive] 
Please note that MegaDownloader has NO ADS. We only use for the download link. We know many people don't like it, so if you don't want to use, you can also download MegaDownloader by using this or this link. Thanks for your support.

Windows Binaries (exe file)
MegaDownloader is just an exe file. If you don't want the installer, download this version. You can place it anywhere and execute it from there. Some registry keys (for handling mega:// links) will be added automatically when executed with admin rights.

Binaries mirrors:
  1. Download link 1 []
  2. Download link 2 [Firedrive]
Please note that MegaDownloader has NO ADS. We only use for the download link. We know many people don't like it, so if you don't want to use, you can also download MegaDownloader by using this or this link. Thanks for your support.

MD5 of the EXE file: 6B297BDB270E9121AA5F7E93CE938870

Important: MegaDownloader requires .NET 4.0

If you want to publish it in your website or blog, please feel free to do it, but if possible, try to put these links :)

Source code
You can download the source code here:

Previous versions

MegaDownloader 0.81 [Installer] [Binaries]
MegaDownloader 0.7 [Mirror 1] [Mirror 2]
MegaDownloader 0.6 [Mirror 1] [Mirror 2]
MegaDownloader 0.5 [Mirror 1] [Mirror 2]


MegaDownloader is completely free.
If you are satisfied with MegaDownloader and want to help MegaDownloader improve or motivate the development of other quality programs, any amount of donation small or large will be welcome and gratefully appreciated. Thanks! :)


v0.82 BETA - 22/06/2013
 - Fixed error with MegaCrypter.
 - Improved performance when downloading big files.
 - Fixed error when MEGA gives a 403 (forbidden) error (it was not treated correctly and caused the program to crash).

v0.81 BETA - 24/04/2013
 - Fixed error with download list from 0.7.

v0.8 BETA - 18/04/2013
- Support for ELC.
- When adding links, the package name is not mandatory anymore; if empty, it takes the name of the first file.
- Internal improvements, some minor bugs corrected.
- Fixed error with XP SP3 when .NET 3.5 was not installed.

v0.7 BETA - 23/03/2013
- Support for DLC files.
- Support for MEGA's shared folders.
- Added "Force download" option.
- Added support for VLC portable.
- Fixed Allocine movie extraction (used in the streaming library).
- Improved error handling.

v0.61 BETA - 08/03/2013
- Fixed streaming error (quickfix).

v0.6 BETA - 07/03/2013
- New logo and colors ;)
- Fixed errors in Windows XP (need SP3).
- Added support for mega:// URI.
- Added option to generate encoded links.

v0.51 BETA - 03/03/2013
- Fixed error when resuming downloads (quickfix).

v0.5 BETA - 28/02/2013
- Added video streaming.
- Added video library.
- Minor internal improvements.

v0.4 BETA - 16/02/2013
- Added "Pre-Shared Keys" option.
- Modified menu and configuration format.
- Minor internal improvements.

v0.3 BETA - 02/02/2013
- Internal improvements, bugs corrected.

v0.2 BETA - 02/02/2013
- Internal improvements, bugs corrected.
- Added multi language support.

v0.1 BETA - 01/02/2013
- First version.


  1. This comment has been removed by the author.

  2. 2013-02-27T12:49:23:445 [ID#1] >>> Starting Megadownloader
    2013-02-27T12:49:23:462 [ID#1] >>> Version: 0.4
    2013-02-27T12:49:25:793 [ID#10] >>> Starting worker bgwDescompresor
    2013-02-27T12:49:25:795 [ID#7] >>> Starting worker bgwComprobarMaxConexiones
    2013-02-27T12:49:25:797 [ID#9] >>> Starting worker bgwActualizadorDatosDisco
    2013-02-27T12:49:25:803 [ID#8] >>> Starting worker bgwActualizadorListaDescargas
    2013-02-27T12:49:26:853 [ID#7] >>> Version checked; next check in 3600 seconds
    2013-02-27T12:49:53:355 [ID#1] >>> Adding package in C:\Users\Seto\Downloads\bbb
    2013-02-27T12:49:53:362 [ID#1] >>> Adding file to the new package: qgRVmDZJ
    2013-02-27T12:49:53:363 [ID#1] >>> Package added: bbb
    2013-02-27T12:50:05:730 [ID#6] >>> Error on bgArranque_DoWork: System.InvalidOperationException: The PackageSize needs to be greater than 0
    在 MegaDownloader.FileDownloader.set_PackageSize(Int32 value)
    在 MegaDownloader.Fichero.bgArranque_DoWork(Object sender, DoWorkEventArgs e)

    Then the status become creating files and not working. The size of the stuff is correctly displayed in the downloader.

  3. Try the following: go to Options, see logs. Close the program. Delete the "Config" folder (you will lose the download list). Start the program again, and click on "Save" when the config appears.

  4. when start download icon is clicked all of the paused files start to download.i want to download a selected file only. please rename the button to "START ALL DOWNLOADS" and add DOWNLOAD button to download selected file.


    * Turn off button focuses on downloading files
    * turn off in menue bar
    * download queuing system
    * To Start,stop,auto turn off, Specific files under

  5. Hi.
    It's a great application. Thank you very much !

    May I also suggest these features?
    * a forum
    * Download private files (with a key)?

    1. Hi! Yes, I think a forum would be good idea... I will take a look about the options available :)
      I don't understand the second point. What do you mean?

    2. I mean, some links (private) require a key (on the same page where you can download a file). Once you've typed the right key, you can click on the Download button to start downloading it. Otherwise, the download is forbidden.

    3. Please send me an example to my mail (you can see it in the "About" screen), thanks!

    4. just add the add ! and your key after the mega link. Should work just fine.


      key: fhjbehjrgbe

      paste this:

  6. I had this exception in the logs:

    2013-03-23T22:26:45:079 [ID#1] >>> Error accessing the registry for registering MEGA URI protocol. Error: System.UnauthorizedAccessException: L'accès à la clé de Registre 'HKEY_CLASSES_ROOT\mega' est refusé.
    à Microsoft.Win32.RegistryKey.Win32Error(Int32 errorCode, String str)
    à Microsoft.Win32.RegistryKey.CreateSubKey(String subkey, RegistryKeyPermissionCheck permissionCheck, RegistrySecurity registrySecurity)
    à MegaDownloader.MegaURIProtocol.RegisterUrlProtocol()

    Then I've launched it as admin, and now I get a popup dialog each time I launch it as non admin with this stack trace:

    2013-03-23T22:52:21:283 [ID#8] >>> Error in worker bgwActualizadorListaDescargas: System.UnauthorizedAccessException: L'accès au chemin d'accès 'C:\ProgramData\MegaDownloader\Internal\Buffer.dat' est refusé.
    à System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
    à System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
    à System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
    à System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
    à System.IO.StreamWriter.CreateFile(String path, Boolean append)
    à System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize)
    à System.IO.StreamWriter..ctor(String path, Boolean append)
    à MegaDownloader.ApplicationInstanceManager.GetParameters()
    à MegaDownloader.Main.bgwActualizadorListaDescargas_DoWork(Object sender, DoWorkEventArgs e)

    Do you have an idea (even if it still works after I close the popup window?

    1. Yes, you are right, there is a bug... I have done a quick correction, please could you try to download again the installer/binary, and check if it works correctly now?? Thanks!!

    2. It works !! Thank you for being so reactive!

  7. Hi, working very good for me, thanks a lot!

    But my friend receives this error after adding mega link

    Any idea? Thanks in advance.

    1. Hi! Which version of windows xp is he using? Xp with SP3? Does he have .NET 4.0 installed?

  8. Thanks for fast reply.
    Yes, .NET 4.0 installed.
    XP Pro SP2, could be this?

    1. Yes, some problems have been reported with XP with SP2, he should try using the SP3.

    2. The SP3 can be downloaded from here...

  9. Please add the ability to auto create the folder with the name from the download , and also the ability to auto extract passworded files .

  10. What about a version for Linux users?
    Do you plan to release something for Linux?
    Thank you for your attention and for your great job!

    1. Hi, at this momento it runs on .NET (windows only) and doesn't run in MONO due to some dependencies. I am trying to change that dependencies so I can get a MONO compatible version (so it would run on Linux).
      I don't have an expected date, sorry.

  11. Excuse me, i have a problem when i want to download a file from MEGA folder. Did you have any suggestion? thanks!

    1. With last version you should be able to download a file from a MEGA folder. If you have any problem, please send me a mail (you can see it in the About screen) with the error description (right click -> see error) and the logs.

  12. Great software, very convenient !
    However, I recently got an error :

    Error in Downloader.DoWork: System.OverflowException: L'opération arithmétique a provoqué un dépassement de capacité.
    à MegaDownloader.FileDownloader.ChunkDownloader_DoWork(Object sender, DoWorkEventArgs e)

    when I tried to download a very big file (42GB)
    (error appears about at 39GB)

    Is it a way to fix it easily ?

    1. Hi! Please send me the log (Options -> See logs) to my email (you can see it in the About screen). I haven't tried downloading files so big, so I would have to check it.

    2. Helo the issue seems here in ChunkDownloader_DoWork function

      When the file is too big, you cannot cast to an int
      CInt(Math.Ceiling(ChunkStart / oCipher.GetBlockSize)))
      because chunckstart is way too big

      Log.WriteDebug("Starting SicBlockCipher seek position " & ChunkStart)
      Dim crono As Date = Now
      Dim oCipher As Criptografia.SicSeekableBlockCipher = Criptografia.GetInstaceCipher(FileKey)
      oCipher.IncrementCounter(CInt(Math.Ceiling(ChunkStart / oCipher.GetBlockSize)))
      Log.WriteDebug("Finishing SicBlockCipher seek [" & Now.Subtract(crono).TotalMilliseconds & "

  13. im sorry but can i take a look at (automatic extraction) source code

    ohh and nice work by the way

    1. Hi!
      Just use MPRESS to decompress the code and then ILSpy to see it. For extracting the files, I use the "Sharpcompress" library:
      Best regards

    2. just for your information MPRESS doesnt have decompress option

      [5] Why MPRESS does not have decompression option?

      A. It was planned in earliest releases to make such option for
      decompression the compressed application, but then we've
      figured out that it is not required. Most peaples are using
      packers not only to compress the application, but to protect
      their properties against decompilation and reverce engenering.
      MPRESS has the backup option in case if you would need the
      original application.

    3. Hmmm I see. Recently an user did it, I will ask him how. Meanwhile, you can see the SharpCompress code if you want.

  14. Andres_age, thank you so much for this powerful app, it's working awesome, just I got an idea for new version, If you can add 'MoveUp' 'MoveDown' buttons on menu, so we can move up and down scheduled links on list waiting to upload, or download.
    For example, check this screenshot, a file failed to be uploaded, and I would like to move down on list !


    1. Hi, I will take it into consideration, meanwhile you can move them by drag & drop or by right click on a file and select Move up/ Move down.
      The order is determined by the first columns (the one with the #).
      Best regards

  15. I seem to have a problem, why does it that whenever a file reaches 100% it doesn't say completed, instead it continues to download at a slower rate. Any way to fix it?

    1. And sometimes some of the downloads show the status as completed even though it's not even close to 100%.

    2. Can you provide me with an example? Send it to me by mail if you don't want to publish it here.

  16. can you make a portable ver of it...??
    and can you make options that turn the computer of after finished only selected file...? not the whole folder..??

    sorry for my bad english

    1. Hi, you can use the binaries as a portable version.
      I take note about the turn off suggestion. Thanks!

  17. Just saying thank you very much for your work. It has been the best software out there. Jdownloader also provided mega grabber but it messed up with speed.

  18. Hey! I tried to use megadownloader but I can't open it on my Mac!

    1. In works on Windows, if you want to run it on Mac you need "Parallels Desktop" :)

  19. Please add extraction of passworded compressed files (rars,zips)

    It's the only thing missing .

    Other than that the application is great .

  20. hi andres_age do you remind me i m freeaddons can you contact me on the french mega forum i have mportant things to tell you!!!

  21. this is it.

  22. Hello. I've downloaded your software and tried to download, but I got an error.
    I clicked to see the error, and it showed me this:

    The file could not be verified.
    * File code: sFo2DY5Y
    * Error type: Otros
    * Internal info: MEGA returned an error when retrieving file information.
    Details: ETEMPUNAVAIL - Resource temporarily not available, please try again later [-18].

    What can I do? Plz help me!! Thak you so much :)

  23. after 249.07MB/249.07MB i can't downloaded file in path :( time 00m.00s but there is no file in directory folder

  24. Hi, can you add folder features?

    When we got a Mega link, sometimes it is a folder with several subfolders and files. Can you make it so I can choose which subfolder/files I want to download.

  25. sorry but when i add a link it say ERROR....????
    sorry for my bad english

  26. Thanks for this great help. Mega is a massive thing to have to open just for a small file and I really like the convenience of your app.

    This is not really even a "problem" since it is not fully implemented yet, anyway, but my Mega password is not saved when I click the Save button. I've deleted and remade the config xml but it just won't save. (Maybe you already know that since it's not finished in that area, anyway!)

    You need a lot of patience dealing with people that clearly don't even know how to run computers, never mind try to find or correct bugs. We really don't need a lot of bells and whistles - just basic, working functionality. So, hang in there! There are idiots everywhere, so don't let them get you down ;-).

  27. while downnloading ,I found following error,after few time.would u pls help me?by the way ,this is a great app

    Download stopped because there were too many connection errors (145).
    Last error:
    * File code: FoBHXT6I
    * Error type: Connection error.
    * Internal info: System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a send. ---> System.IO.IOException: The handshake failed due to an unexpected packet format.
    at System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)
    at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
    at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
    at System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)
    at System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)
    at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
    at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
    at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
    at System.Net.TlsStream.ProcessAuthentication(LazyAsyncResult result)
    at System.Net.TlsStream.Write(Byte[] buffer, Int32 offset, Int32 size)
    at System.Net.PooledStream.Write(Byte[] buffer, Int32 offset, Int32 size)
    at System.Net.ConnectStream.WriteHeaders(Boolean async)
    --- End of inner exception stack trace ---
    at System.Net.HttpWebRequest.GetResponse()
    at MegaDownloader.FileDownloader.ChunkDownloader_DoWork(Object sender, DoWorkEventArgs e)
    this is my earnest request...

  28. Hola!

    Ultimamente estoy recibiendo "ERROR!" algunas veces en las descargas. Le doy reset, y configuro que se reintente y finalmente descargas luego de fallar unas 20/30 veces por cada GB de archivo, alguna idea de qué sucede?


  29. Buenas, Habrá una ultima versión de Mega Downloader? o quedará la Beta, que al parecer está teniendo problemas ultimamente.
    Muchas gracias de todas maneras por el genial programa, Adiós :D

  30. i am in china,and it is not working here.can you suggest me how to download using your download manager ?

  31. Great app and works great (y)

    *- shut down button when the download completes :D

  32. Hey, I think this is an amazing software. Good Job
    I have a question to the developers or anybody who can answer it.
    There's an option "START WITH WINDOWS " that I'm required to make in a Java app.So, anybody that can tell me HOW did they make that option?

  33. Big Thanks ,Better Than Jdownloader

  34. Hello Andres,

    Thank your very much for this utility.

    A usefult tip for everyone: If your downloads stopped "ERROR", need changin for resume.

    1) Open the file %appdata%\MegaDownloader\Config\DownloadList.xml
    2) Change as EnCola in the words between of ...... .
    3) MegaDownloader restarting. "Error" status is gone. Resume again working.

    A request:
    Could you support portable to MegaDownloader? MD saving all config files in %appdata%\MegaDownloader folder. is it possible storing inside own folder of MegaDownloader.exe?

    Best regards...

  35. sorry can you plz Explain more 2) Change as EnCola in the words between of ...... .

  36. Great software! Thank you very much :-)

  37. Please, check these error prints. Using Win7 64Bits Home Premium

    1-Random error message:

    2-Check the first file. The COMPLETED row shows 100% but DOWNLOADED stills in 0%:

  38. How do I resume the file when these error appeared?
    The file could not be verified.
    * File code: VwonlS7T
    * Error type: Otros
    * Internal info: MEGA returned an error when retrieving file information.
    Details: ETEMPUNAVAIL - Resource temporarily not available, please try again later [-18].

    It's really shame if I can't resume it. The remaining file only 7.04 MB.
    Can someone help me? Pleaseeee~

    1. I already tried to reset but it shows nothing

  39. Could you make MegaDownloader able to run without .NET Fx?
    (I use portable version and not all computers have .NET Fx)

  40. Why is the retry time limited to 5 minutes, I always get errors but when resetting it fixes. Why not make it reset by itself right after the error comes up ?

  41. I suggest you correct the buffer, enjoyed the program I'm using, but I confess that this failure sometimes annoys me, if I am downloading a file and the internet goes down (which is very common with me), instead of downloading up where stopped, there is a significant reduction in the size of the downloaded file. I suggest to you, implement a more enhanced buffer resource, to continue exactly where you left off.

  42. Also add something important, it is a forecast download end, we lowered but has nothing to report here on how long that will download to finish.

    1. See the FAQ ;)

      How I can see the remaining time?
      By default, some columns are not shown. Right click on the column header of the list of downloads, select the columns to show or hide.

  43. Err.the primary nor the secondary links to the installer is working..can any one help..??

  44. Program is a little laggy sometimes, but very useful. Thanks from Poland! Btw I can translate it to Polish :D

  45. i am facing some red ERRORS, but this one is the more persistent

    File download failed.
    * File code: IUk0WLYR
    * Error type: An error occurred while trying to download the file.
    * Server response:
    * Internal info: System.ApplicationException: Connection error: Se excedió el tiempo de espera de la operación
    en MegaDownloader.FileDownloader.calculateFilesSize()
    en MegaDownloader.FileDownloader.bgwDownloader_DoWork(Object ender, DoWorkEventArgs e)

    Work from home theory is fast gaining popularity because of the freedom and flexibility that comes with it. Since one is not bound by fixed working hours, they can schedule their work at the time when they feel most productive and convenient to them. Women & Men benefit a lot from this concept of work since they can balance their home and work perfectly. People mostly find that in this situation, their productivity is higher and stress levels lower. Those who like isolation and a tranquil work environment also tend to prefer this way of working. Today, with the kind of communication networks available, millions of people worldwide are considering this option.

    Women & Men who want to be independent but cannot afford to leave their responsibilities at home aside will benefit a lot from this concept of work. It makes it easier to maintain a healthy balance between home and work. The family doesn't get neglected and you can get your work done too. You can thus effectively juggle home responsibilities with your career. Working from home is definitely a viable option but it also needs a lot of hard work and discipline. You have to make a time schedule for yourself and stick to it. There will be a time frame of course for any job you take up and you have to fulfill that project within that time frame.

    There are many things that can be done working from home. A few of them is listed below that will give you a general idea about the benefits of this concept.

    This is the most common and highly preferred job that Women & Men like doing. Since in today's competitive world both the parents have to work they need a secure place to leave behind their children who will take care of them and parents can also relax without being worried all the time. In this job you don't require any degree or qualifications. You only have to know how to take care of children. Parents are happy to pay handsome salary and you can also earn a lot without putting too much of an effort.

    For those who have a garden or an open space at your disposal and are also interested in gardening can go for this method of earning money. If given proper time and efforts nursery business can flourish very well and you will earn handsomely. But just as all jobs establishing it will be a bit difficult but the end results are outstanding.

    Freelance can be in different wings. Either you can be a freelance reporter or a freelance photographer. You can also do designing or be in the advertising field doing project on your own. Being independent and working independently will depend on your field of work and the availability of its worth in the market. If you like doing jewellery designing you can do that at home totally independently. You can also work on freelancing as a marketing executive working from home. Wanna know more, email us on and we will send you information on how you can actually work as a marketing freelancer.

    Internet related work
    This is a very vast field and here sky is the limit. All you need is a computer and Internet facility. Whatever field you are into work at home is perfect match in the software field. You can match your time according to your convenience and complete whatever projects you get. To learn more about how to work from home, contact us today on workfromhome.otr214429@gmail.comand our team will get you started on some excellent work from home projects.

    Diet food
    Since now a days Women & Men are more conscious of the food that they eat hence they prefer to have homemade low cal food and if you can start supplying low cal food to various offices then it will be a very good source of income and not too much of efforts. You can hire a few ladies who will help you out and this can be a good business.

    Thus think over this concept and go ahead.