Virus & URL scan

Scan a file or a link against 70+ antivirus engines, powered by VirusTotal

Files and URLs are sent to VirusTotal for analysis — anything you submit becomes part of VirusTotal's shared database and may be visible to other researchers there. Don't upload sensitive or private files.
Max 32MB (VirusTotal's free API limit).

Reading the result

The result shows how many of the 70+ antivirus engines flagged the file or link. One or two detections from lesser-known engines are often false positives, especially for new or unsigned software and small tools. Many detections, including from major vendors, mean you should treat it as malicious.

Detection names hint at the type: Trojan, Ransom or Backdoor are serious; PUA / PUP (potentially unwanted application) usually means adware or bundled extras rather than malware.

A clean result isn’t a guarantee

Brand-new or targeted malware may not be detected yet, and password-protected archives can’t be looked inside. If something arrived unexpectedly by email, the context — who sent it and why — matters as much as the scan. The Email header analyzer shows whether the sender is genuine.

Privacy: think before uploading

Files and links sent here go to VirusTotal, which keeps them and shares them with security researchers. Don’t upload confidential documents. To check a sensitive file without sharing it, open it in Binary file info, which runs in your browser and links to VirusTotal by the file’s hash only.

Why it can take a while

The free VirusTotal service allows only a few requests per minute, so a new file may wait in a queue. The page keeps checking for up to 8 minutes.