recoll windows10 thumb

Recoll for Windows was built on Windows 7, and tried on Windows 7 and 10. It does not work on Windows XP.

The current download version is 1.25.21 (2019-08-08).

The Recoll source code is free and licensed under the GPL. As a regular user, and in a nutshell, you are free to do what you want with the program (use, copy, share, etc.). If you intend to modify and redistribute Recoll, you need to take a better look.

Privacy: Recoll does not connect to any external location, not even to check for a newer version. Your data remains on your computer.

I request a small fee for downloading and using the Windows binary version. I don’t use it myself, so it makes it worth my while (building the thing and its dependancies on Windows is no piece of cake).

  • If the sum is too large for you because you have very limited means (e.g. you live in a developping country), please contact me:

  • If you downloaded an older version relatively recently, feel free to reuse the download link (which you get from the paypal page) to get the new version. If the link does not work any more, please contact me.

  • No big effort is made to prevent bypassing the payment or ensuring that the link is only used once, the whole thing is just there to make it slightly more difficult to get it free than to pay the small amount.

Recoll for Windows download contribution

When the payment is done, click the 'back to merchant site' link from the PayPal site. If this does not work, or if you have a comment about the process, please contact me:


Please use the Recoll issues tracker for reporting problems, or contact me by email:

Known problems:

  • When filtering the search with a dir: clause, an absolute path should be specified as /c/mydir instead of c:/mydir

  • Indexing is quite slow compared to the Linux version (up to 10 times slower, but still usable), especially when using external commands (e.g. for PDF files). I don’t know if this is a case of my doing something stupid, or if the general architecture is really bad fitted for Windows. If someone with good Windows programming knowledge reads this, I’d be very interested by a discussion. The Linux and Windows index formats are compatible, so, if you have shared Linux/Windows data, it’s best to process it on Linux.

  • There is no real-time or scheduled indexing as on Linux. For now, you create and update the index by using the File menu (or executing recollindex.exe from a command window).

Change Log

Main changes in 1.25.12 April 2019

  • Includes a Python interpreter, no need for a separate Python installation.

  • Uses Python3

  • Improvements in handling of non ASCII file paths.

  • New suggestions pop-up in the search entry window (you can disable it if you don’t like it).

  • Full release notes (not specific to Windows).

Changes in 1.23.8 20180120

  • Fixed PDF indexing, which was broken in the September 2017 version.

  • Fixed using 'rebuild index', which used to end up with a partially deleted and unusable index, with the only solution being a manual delete of the index directory. In the current version, the rebuild will still fail in some rarer cases, but a restart of the GUI will fix the problem.

  • Fixed: setting the log level to 4 or higher can cause the GUI to deadlock while displaying results.

Changes in 1.23.3 20170904

  • Fixed having a drive root (e.g.: c:/) in the topdirs (things to index) list would not work (it indexed nothing).

Changes in 20161115

  • File path names case sensitivity and other small path issues should be fixed.

  • Based on Xapian 1.4. New stemming languages are available (e.g. Arabic).

  • Fixed date display encoding issues.

Changes in 20160414

  • The setup script has changed back to needing administrator rights, because this is what is convenient for most people. Use the installation directory archive to install in a non-standard location without admin rights.

  • Fixed a bug which had the whole indexing stop if a script would time out on a specific file (it will very rarely happen that a pathologically bad file can throw an input handler in a loop).

Changes in 20160317

  • Small change to the setup script so that administrative rights are not required.

Changes/fixes in 20160129

  • Changed the method used for checking that index data is up to date with documents. This will impose a re-indexing of all data, but it was necessary because the previous method was incorrect.

  • Fixed crash which occured after changing some configuration parameters.

  • Warn when editing a temporary copy of a document (e.g. a temp file extracted from a zip archive.

Changes in 20151202

  • Fixed mbox parsing. This was getting the message separators completely wrong, and taking a lot of time to do it. This should be especially welcome by Thunderbird users.

  • Fixed email attachement processing. A fault in the code which saved attachment data to disk for further processing resulted in a practical fuzzing experiment on the input processors. Especially, frequent crashes in the image tag extractor caused very ennoying Windows popups about a Python error.

Fixed in 20151115 and later

  • A relatively rare crash which seemed to occur mostly on some email messages

  • Forgotten MIME settings for .cs, .js and .css

Fixed in 20151112 and later

  • Forgotten dll prevents the unrtf program to work, so no rtf indexing.

Fixed in 20151109 (hopefully?)

  • The GUI sometimes crashes when you click Preview or Open. This does not occur often, and usually for one of the first tries after starting the program. Don’t despair. This seems to be fixed in the latest version (20151109), but I am not 100% certain that it is gone.


comments powered by Disqus