Desktop Apps

VirusTotal also offers several client-side tools to help users more seamlessly interact with the VirusTotal service. There are flavors of these tools for the major operating systems, refer to the section that best suits you.


Mac OS X


3rd party uploaders 

Windows Uploader

DISCONTINUED SUPPORT For Windows uploader:

As of 2017 we are discontinuing any updates to  the official windows uploader(Please see the VirusTotalUploader for an alternative, 3rd party open source uploader)

It's a simple Microsoft Windows Desktop application that makes the interaction with VirusTotal as easy as a right-click. No technical background is required. Download the App here and get started straight away.

Sending files to VirusTotal

With the VirusTotal Uploader this task is easy. After you have downloaded and installed the uploader, just right-click on the file you wish to upload and select the VirusTotal option from the Send To context menu:

API key

You may also run the VirusTotal Uploader (by clicking on its desktop shortcut icon, for example) and click on the Select file(s) and upload button:


Even easier, just select the files you want to upload and drag them to VirusTotal Uploader's window.

Note that you can also use VirusTotal uploader from the command line. You just have to provide one or more files as arguments:

C:\path\to\vt\uploader\VirusTotalUpload2.exe file_to_upload.exe

Scanning running processes

Some malware samples keep running in the system as ordinary processes. This is what the antivirus industry calls active malware. The VirusTotal Uploader includes a feature to help users identify active malware: the Upload process executable button. When this button is clicked, the VirusTotal Uploader will try to find and read the process's image file and send it to VirusTotal for analysis.


Fetching and scanning online files

Another handy option will have VirusTotal fetch and scan an online file, with no need for you to download it first. Type in the URL, or right-click it and choose "Copy link location" to cut and paste it, and then click the Get and upload button. The file will be downloaded but not saved to your hard drive (by default). You will get the usual list of results and can then decide whether you want the download.


Since the vast majority of malware infections start with a web download or email attachment, we believe the Get and upload option can be very useful.


The VirusTotal uploader can also be configured to download the files to a temporary folder and remove them later, or to store them in a specific location by clicking on the Options button.

Mac OS X Uploader 

This Apple OS X desktop application makes the interaction with VirusTotal easy: just drag and drop files to the application to scan them. No technical background is needed. Download the app here and get started straight away.

Scanning files

With the Uploader, you can scan files in several ways:

  • Drag and drop files onto the application to scan them.
  • Select files to scan from the  the File menu.
  • Right click or control-click on a file, click Open With, then select the VirusTotal Uploader app.

For example, drag and drop a file onto the application window:

OSX App Screen

Linux Uploader

While we have not built a devoted Linux Uploader per-se, the Mac OS X uploader core can be compiled for your distribution, since it makes use of Qt it can act as cross-platform. You may clone the project at and build it for your platform. 

3rd Party uploaders