[Windows] Best free desktop search program

Since Windows 7, Windows has been shipping with a fairly good built-in desktop search feature. However, for one reason or another, many people don’t like Windows Search. So some turn to third-party desktop search programs. dotTech has taken a look at the wide selection of free desktop search programs available on the market and reviewed the best free ones for you here.

This review is part of our Best Free Windows Software section. Check out more articles on the best free Windows programs from here.

Table of Contents

Best Free Desktop Search Program

Program Name: Everything

Developer: Void Tools

Download Size: 272 KB – 334 KB

Version Reviewed:

Requires: Windows 2000, XP, 2003, Vista, 2008 and Windows 7


  • Is extremely fast
  • Is accurate
  • Shows search results in real-time (aka as you type)
  • Finds files and folders
  • Supports regular search queries, boolean operators, wildcards, and regex
  • Search queries can be case, word, or path matched
  • Allows users to add an entry in the right-click context menu of folders for quick access to Everything
  • Has a portable version
  • Is very small in size
  • Is simple, easy to use
  • Allows remote access to your computer for the purposes of searching


  • Cannot search inside files — only file/folder names
  • Works on NTFS drives/partitions only
  • Cannot search networked drives
  • Is no longer being actively developed — last update was in March 2009 UPDATE: Everything is being actively developed again! UPDATE (again): It looks like development of Everything has stalled again — the official changelog shows the last update was in June of 2013. However, the program still works fine today.
  • Doesn’t have a floating widget for quick access — you have to open the main program window (or keep it open) to run searches
  • You can run multiple instances of the program if you want to do simultaneous queries but doesn’t support tabbed browsing


When it comes to speed, Everything is the fastest desktop search program I have ever used. It is literally one of the only programs that has the right to claim to be “instant”.

To achieve this speed, Everything indexes your files and folders. However, Everything only indexes the names of your files and folders thus minimizing the time it creates to generate the index. If you are worried about how long the indexing takes, the developer says it takes roughly 1 second to index 20,000 files/folders while in my experience it took 5 seconds to index roughly 140,000 files/folders. In other words, Everything indexes at a rapid pace — nothing to worry about.

Aside from speed, Everything is extremely accurate, typically always accurately executing your search query.

Take note that by default Everything stays on all the time in the background. It doesn’t take up too many resources (roughly 15 MB with little to no CPU usage while idle, for me), but some people may not want it to continually stay on and there is a setting you can uncheck via “Options” to disable this always-on behavior. Take note that if you decide to not let Everything always stay on, whenever you run Everything it takes a few seconds (literally — it doesn’t take very long) to update its index to reflect the new files and folders added to your computer since the last time Everything was running.

Overall, it is the combination of speed and accuracy that makes Everything the best free desktop search program. I highly doubt you will find another program that provides speedy accuracy better than Everything. However, no program is perfect and Everything is no exception.

The biggest issue with Everything is it doesn’t search inside files. While I’m not a big fan of searching for content inside files, I can see where some people may need that functionality… in which case Everything would not be for them (continue reading for tools that do search inside files). The other major issue with Everything is that it is no longer being actively developer — the last update was on March 13, 2009. While Everything still works fine on Windows up to Windows 7 (I haven’t tested it on Windows 8), if there is an issue in the future it likely won’t be fixed.

Runner Up

Program Name: Agent Ransack

Developer: Mythicsoft

Download Size: 2.9 MB

Version Reviewed: Release Build 762 – 2010.03.29.47911

Requires: Windows 2000/XP/2003/Vista/2008/7


While the interface can be improved upon, Agent Ransack is an excellent desktop search program that allows users to find files or folders by name, or search the contents of files. The developer doesn’t provide an explicit list on what types of files are supported for searching contents but the developer does say Office documents (Microsoft Office and OpenOffice) are supported.

For search queries, Agent Ransack allows users to run regular search queries, use Boolean expressions, or regex. You can also select to match case or not, search by file size, or modified/accessed/created date.

Whereas Everything uses an index to find files and folders, Agent Ransack does not use an index. Since Agent Ransack does not use an index, it is not nearly as quick as Everything but that also means Agent Ransack is not “always on” in the background and you don’t have to wait for Agent Ransack to generate an index before running a search. Also, even though Everything is faster, Agent Ransack is one of the quickest non-index desktop search programs out there.

One really cool feature I like about Agent Ransack is when you search within file contents, Agent Ransack provides a preview of what it found for each file, allowing you to quickly see if that is what you are looking for or not without having to open the actual file.

Overall, Agent Ransack is not necessarily better or worse than Everything — it is just different and caters to different needs.

Honorable Mention 1

Program Name: Copernic Desktop Search Home

Note: Copernic Desktop Search Home is free for non-commercial use only

Developer: Copernic Inc.

Download Size: 15.2 MB

Version Reviewed: 3.6.1 Build 7

Requires: Windows XP/Vista/Win7


So far we have seen a program that indexes only file and folder names and thus doesn’t allow for searching within files — Everything — and a program that doesn’t index at all but allows for searching within files, Agent Ransack. Copernic Desktop Search is a mix of the two — Copernic indexes and allows for searching within files, as well as searching for file names.

For all intents and purposes, Copernic is an excellent desktop search program. Not only can Copernic search for files by name, but it can also search the content of files (it isn’t entirely clear which file types can be searched within), specifically search by file type (document, music, pictures, videos, and more), and even search e-mails (from Outlook, Thunderbird, Fedura, Windows Live Mail, and Lotus Notes), contacts, favorites (Internet Explorer and Firefox only), and web history (Internet Explorer and Firefox only). Plus there are other features, too.

(Note: While Copernic searches inside folders, it doesn’t appear to the have ability to search for folders. Copernic’s home edition also cannot index network or external drives.)

The best part? It does all that and is fairly fast while searching — not as fast as Everything but noticeably faster than Agent Ransack.

With all those pros you may wonder why Copernic isn’t ranked #1 — there are two reasons.

Firstly, Copernic uses an index to speed up its searches. Using an index is fine but Copernic’s index takes an extremely long time to generate, especially the initial build. For example, it has been roughly 10 minutes and Copernic has only indexed roughly 4,500 documents for me; I shudder to think how long it will take for Copernic to index my whole computer. Compare that to Everything, which took less than 10 seconds to index my whole computer.

The other issue I have with Copernic is it needs to be running all the time. While Copernic doesn’t use too many system resources (it started off at roughly 25 MB for me when I first ran it and is now sitting at roughly 45 MB), some people may not want it always on in the background. This always-on feature is intended to help Copernic index new files on-the-fly, so if you decide you to manually terminate Copernic you will have to wait while it updates its index the next time you run it. While updating the index doesn’t take as long as initially creating the index, it is still an annoying amount of time to wait. To make matters worse, there is no option within Copernic to tell the program to not always stay on in the background — you have to manually close it from your system tray whenever you want to turn it off.

If you are sitting on the fence as to whether or not to grab Copernic, there are some redeeming qualities to Copernic when it comes to the index. More specifically, Copernic gives users a good amount of control over what is indexed (you can exclude or include specific file types from being indexed, potentially lowering indexing time) and when indexing happens (you can enable/disable on-the-fly indexing, control when the main indexing happens, and Copernic only indexes your files while your computer is idle meaning it shouldn’t interfere with your work).

Overall, just like I said for Agent Ransack, Copernic Desktop Search Home is not bad… it is just different. If you need a fast search tool that searches for file names and within files, then Copernic Desktop Search Home is for you. If you don’t want to search within files and only want file names, then there is no reason to grab Copernic Desktop Search Home when you can grab Everything. If you don’t like indexes then obviously Agent Ransack will be what you download.

Honorable Mention 2

Program Name: SearchMyFiles

Developer: Nir Sofer

Download Size: 93 KB – 120 KB

Version Reviewed: v2.30

Requires: Windows 2000/XP/2003/Vista/2008/7


In terms of features and functionality, SearchMyFiles is very much like Agent Ransack — SearchMyFiles is a non-indexing desktop search tool that allows users to search for files by name or search inside contents. Also like Agent Ransack, SearchMyfiles supports regular searches, regex, search by file size, and search by date plus ability to search by attribute (e.g. read only, hidden, etc.). Although SearchMyFiles lacks the content preview feature of Agent Ransack (and SearchMyFiles only finds files, not folders) it is a bit quicker than Agent Ransack — although not by much and obviously isn’t as fast as indexers like Everything or Copernic.

Since SearchMyFiles is similar in functionality as Agent Ransack, it has the same use cases: it is a program for someone who is looking for the ability to search by file name and search within files without requiring an index. The major differences between Agent Ransack and SearchMyFiles come in the form of user interface and portability.

You see SearchMyFiles has a learning curve — the search screen is terrible in terms of user friendliness. While Agent Ransack could also use a make over, its interface isn’t as bad as SearchMyFiles’ interface. The redeeming factoring, however, is SearchMyFiles is a really small download (less than 200 KB) and is portable — it doesn’t require installation. So what you value more (e.g. portability or user friendliness) depends on if you will grab SearchMyFiles or Agent Ransack. Personally speaking, I feel user friendliness is more important which is why SearchMyFiles is an honorable mention while Agent Ransack is runner up.

Other Alternatives

Related Posts


Leave a Reply

Your email address will not be published. Required fields are marked *


  1. RobCr

    You should save our members some time, by adding a wee bit more info –
    – Does it just search File Names or the contents of files ?
    – If it is just File Names, why would it be better than Everything ?
    – etc


  2. Ardwych

    [@jonjof] [I’m looking at a lot of HTML code ^ in this comment box. What gives? [Chrome]]

    For searching inside PST files, I’ve for years used NEO Email Organiser at http://www.caelo.com . It’s what Outlook should have been. While Outlook from 2007 has had a useful search function, NEO is as versatile as you can imagine – updates indexes only as mail arrives, and it lets you look at your email in many views using only one core of data – reading, sorting, filtering, categorising messages every which-way. And it can work on multiple PSTs simultaneously. Free and value versions.

    BTW, Everything is easily summoned with a hotkey, e.g. Alt-Shift-Z, one hand. It also can search across networks using instances with its ETP protocol.

  3. DoktorThomas™

    COPERNIC is a venerable desktop search utility. Have used it for nearly a decade. The early versions, no longer available, were sans advertisement. No software is worth putting ads on your desktop. In the past this software was pricey (opinion). Still I’d give it two thumbs up. I tried EVERYTHING. It was less than Ashraf said in an earlier recommendation. The thing I dislike about all/most of these programs is the RAM usage behind the scene. Since they run/catalog all the time, there should be a governor on how much memory they use. Adjustable would be nice..

  4. jonjof

    I am unsure which of these engines apart from Copernic will search adequately Outlook PST files. Apologies if I have not read correctly or completely, but could Ashraf or anyone else advise on what they find best for E-mail searches? Thanks. Jon.

  5. Doug

    I have thousands of files but use file folders and e-mail folders so finding files by their name is simple; therefore, I only need to search inside the files. I have used Copernic for over 10 years and tried other programs but they all fell short.

    Having a database is the only way to go for me. Agent Ransack cannot even search an Outlook PST file. I have over 9-GB of e-mail in 4 PST files. FileLocator pro (paid version of Ransack) took over 14 minutes to search the e-mails and it still did not finish.

    If you have many files to search, a database is the only way to go unless all files are on an SDD and you can dedicate a couple of CPU cores to the search.

    When search engines initially build their database, it starts slow because that is when the keywords are being added. The first quarter of the build will take as long as the last 3/4 of the build.

  6. Mountainking

    I’ve been browsing some of your past articles and stumbled on this one.
    There are two type of file searching software. Index and non-index based ones.
    Some people dont like softwares that “indexes” in the background for performance, privacy or any other concerns.
    Some prefer softwares such as agent ransack ( file locator lite) that actually searches the HD each time a search is done really fast and is non index based.
    My guess is that it would be best if you could just put a table with relavant information such as “index/non index based, memory usage, searches inside pdfs/docs” and any other features such kind of softwares usually feature.

  7. Rob (Down Under)

    When DotTechies are suggesting programs it would be good if they also mentioned whether they require Index building (which some oldie’s don’t like).
    I haven’t tried it out yet, but post 9’s recommendation ‘Text Finding’, appears to have an option to use or avoid Index building. (I like that option)

  8. prettyming

    Thanks for sharing such useful information. At present I am also using a free desktop search program called Text Finding. It is powerful but easy to use search program for finding files with text on my own pc and even networked computers. It helps to fast find the required files with special text, and it can track the text location. I like its permanent free edition with strong features. But I will also try the above desktop search programs and see which one I like the best!

  9. J.L.

    Personally, I don’t see why Windows Explorer search needs to be replaced, except when requiring the speed of NTFS MFT or maybe very advanced (and technical) features of X program.

    Maybe if you’re using an old version of Windows… But really, I don’t see the point of these programs other than something insanely fast like Everything in virtually all scenarios. Don’t tell me you don’t know content search or any advanced syntaxes.

  10. haakon

    Just “my” small experience…. “Everything” is …in lack of a better description ….FAST- unbelivably fast :-)
    The indexing of almost all other search applications slow down my systen- “Everything” never did!
    How its possible to do it so fast I do not know…and do not care :-)

    I do a lot of local searches- (that is less time consuming than the impossible task of “organizing” 30 years of collected “information”- yes- I do try do THAT too.
    “Everything” IS the first engine I use, almost always!
    But, 1 or 2 times out of 10 “Everything” do not find what I search for , THEN I use other applications.


  11. barney

    Used to use Copernic, and it was nice enough. Then I found Agent Ransack and it was great. Went ahead and got the $$ version, FileLocator Pro – inexpensive, and the added capability was worth the price. It is slower than an indexed system, but it doesn’t take disk space, and the search time for ~four (4) Gb (six (6) Gb if I include the NAS) is inconsequential for the results it returns. I’ll take accuracy over speed any day.

  12. J.L.

    Everything doesn’t achieve its speed purely by indexing, or else it will be slow creating/updating that index. It’s fast because it directly accesses the file metadata from the NTFS MFT.

    Another software that works the same way is UltraSearch. It is in active development, but lacks indexing. That doesn’t mean it’s slower, except at startup and refresh. It has better 64-bit support (try searching files within “C:WindowsSystem32”).
    The other features are pretty much identical, except Everything appears to support mapped network drives.

  13. kelltic

    I am one of those who has to search inside files. I loved Agent Ransack so much that I bought the pro version, FileLocatorPro. I tried other apps that claimed to search inside files but they only searched certain file types. Agent Ransack searches inside ALL file types, even my many PIMS. For file searches, my launcher does a very fast search.

  14. Eric989

    I would like to add that if you want a tiny, fast, and portable tool to search for text within files, Astrogrep is an excellent choice. It is about 100kb and does not depend on indexing. It can search within many file types but it is much faster if you narrow it down to a single file type. Supports regex and like ransack it shows previews. Can only search for text within files. It cannot search for files.
    Speaking of search, congratulations on finding a direct link on cnet for google desktop. Still many of us would probably prefer an alternate link.