Recoll

B
B tier on Desktop Search SoftwareScore 7.4 · #1 of 59
Android app
Yes
Free plan
Yes
Runs on
Android, api, Linux, Mac, self-hosted, Web, Windows
recoll.org
The Recoll homepage

Summary

Recoll is free desktop full-text search software for finding documents by content or file name. It indexes many common document formats and compressed files, including email attachments nested inside archives. Searches can use Boolean logic, phrases, proximity, wildcards, and filters for file type or directory tree. The indexer can run periodically as a batch job or continuously for real-time updates. Interfaces include a Qt desktop GUI, web UI, command line, and integrations for GNOME Shell, KDE KIO, and KRunner. Its browser interface searches a Recoll index, while a Python 3 extension can query or update one. Recoll can index PDF attachments and annotations, extract custom XMP metadata, and OCR image-only PDFs using Tesseract or ABBYY FineReader. It supports multiple languages and UTF-8, with stemming language selectable at query time. On Windows, the project says data stays on the computer and the software does not connect to external locations. Some Linux and macOS formats require external applications or libraries; the Windows port lacks some features, including multithreaded execution. Linux and source are free under the GPL; a contribution is requested for the Windows binary, but no amount is stated.

Who it is for

Recoll suits people who want to search documents stored on local, removable, shared, or otherwise computer-accessible storage. It is also useful when email, PDF, compressed-file, or OCR search matters.

What is good

  • Supports Boolean, phrase, proximity, and wildcard searches
  • Indexes email attachments inside nested archives
  • Can run continuous real-time indexing
  • Provides browser, desktop, and command-line interfaces
  • Supports OCR for image-only PDFs

What to know first

  • Windows port lacks multithreaded execution
  • Some Linux and macOS formats need external extraction tools
  • A contribution is requested for the Windows binary

Everything Xiaomi review

Recoll: the full review

Recoll offers broad file indexing and several ways to search an index. Check format dependencies and Windows feature limits against your setup.

Recoll is a free, open-source desktop search tool that indexes files so you can find them by content as well as by name. It suits people who need to search across varied documents and storage locations; its breadth is appealing, but platform differences and extraction dependencies deserve attention.

Overview

Recoll can index a local filesystem, removable volumes, and shared storage accessible to the computer. It searches document contents, email, and OCR text, giving it a wider reach than a filename-only utility. Search is available in a Qt desktop app, browser interface, command line, and integrations with GNOME Shell, KDE KIO, and KRunner. That choice is useful for users who want search in their existing workflow, though the range of interfaces also means the experience is less centralized than a single-purpose app.

The browser interface queries a Recoll index rather than replacing the indexer. A Python 3 extension can query or update that index; Recoll's Web UI and Joplin notes indexer use the extension.

For a broader category view, see Desktop Search Software.

Key features

Precise queries and broad coverage

Boolean operators, exact phrases, proximity searches, and wildcards let users move beyond simple keyword matching. File-type and directory-tree filters help narrow large result sets. Recoll indexes many common document formats and compressed files, including email attachments buried within nested archives. That combination is particularly useful for document collections spread across folders and archives, although the formats it can extract depend in part on external applications or libraries on Linux and macOS.

Scheduled and continuous indexing

The indexer can run periodically as a batch job or continuously for real-time indexing. Users can choose a maintenance pattern suited to their collection: scheduled indexing avoids continuous operation, while real-time indexing is better for files that change often.

PDF, OCR, and language tools

Recoll can index PDF attachments and annotations, extract custom XMP metadata, and OCR image-only PDFs using Tesseract or ABBYY FineReader. OCR makes scanned documents searchable, but it relies on an OCR engine rather than being a standalone capability. Unicode UTF-8 supports multiple languages and character sets, and users can select a stemming language at query time.

Pricing

Recoll is free and open source under the GPL. The Linux and source plan costs 0.00 USD per free. For Windows, the binary download requests a small contribution with no amount stated; the source code is free under the GPL. There are no paid tiers described for Linux and source, while Windows users who want the binary should expect a contribution request rather than a stated price.

Platforms

Recoll is offered for Linux, macOS, and Windows, with a web interface and API also supported. The web UI provides browser access to an index, not a separate hosted search service. The Windows port lacks some features, including multithreaded execution, so users who need parity with other platforms should weigh that limitation before choosing it. On Linux and macOS, some formats require external extraction applications or libraries.

On Windows, Recoll states that it does not connect to external locations and that user data stays on the computer. Download files are signed with GPG and checksummed. Problems can be reported through the issue tracker, mailing list, or direct email.

Who it's for

Recoll is a strong fit for people who need content search across documents, email, archives, and multiple accessible storage locations, especially those who value query controls, OCR, or desktop-environment integration. It is less suitable for Windows users who require every feature available on other ports, or for Linux and macOS users who want every format extracted without installing supporting software.

Pros and cons

  • Pros: Searches content, email, and OCR text across local, removable, and shared storage, making it useful for more than a single folder.
  • Pros: Boolean, phrase, proximity, wildcard, and filter options give users meaningful control over broad searches.
  • Pros: Multiple interfaces, including browser, command line, GNOME Shell, KDE KIO, and KRunner, accommodate different workflows.
  • Cons: Some Linux and macOS formats need external extractors, adding setup work before indexing can cover a collection fully.
  • Cons: The Windows port lacks features such as multithreaded execution, making it a weaker choice when platform parity matters.

Alternatives

DocFetcher is worth considering for free desktop search on Linux, macOS, or Windows if you prefer a workflow centered on creating indexes for specific folders.

Open Semantic Desktop Search is another free option across Linux, macOS, self-hosted, web, and Windows; choose it if a VirtualBox image for one desktop computer or notebook fits your setup.

Precision File Search offers a free, open-source alternative for Linux, macOS, and Windows.

DocFinder is a free AGPL-3.0-licensed desktop application for Linux, macOS, web, and Windows.

Searchmonkey III has one-time PDF and Office-document plans for Linux, macOS, and Windows if those specific document formats are your priority.

Agent Ransack is a Windows-only alternative with a free Lite edition for personal or commercial use and no support.

FileLocator Pro is a paid Windows option with API support, a perpetual Standard license for up to three installations per named user, and a trial.

Buddi is free GPLv2 budgeting software rather than a desktop search alternative.

Verdict

Choose Recoll if you want free, flexible full-text search across varied files and storage, with several interfaces and OCR support. Look elsewhere if you need a more complete Windows feature set or want broad format extraction without managing external dependencies.

Recoll plans and pricing

All plans
Recoll (Linux and source) Free Free and open source under the GPL recoll.org · 30 Sept 2026
Recoll for Windows Not published A small contribution is requested; no amount is stated Windows binary download; source code is free under the GPL recoll.org · 30 Sept 2026

Compared on desktop search software

Free plan
Yesrecoll.org
Supported platforms
Web, Windows, macOS, Linuxrecoll.org
Index locations
local filesystem, removable volumes, shared or otherwise computer-accessible storagerecoll.org
Content search
Yesrecoll.org
Email search
Yesrecoll.org
OCR search
Yesrecoll.org

Facts

Purpose
Recoll is desktop full-text search software that finds documents by their contents and file names.recoll.org · 30 Sept 2026
Search features
Search supports Boolean queries, phrases, proximity, wildcards, and filters by file type and directory tree.recoll.org · 30 Sept 2026
File coverage
Recoll indexes many common document types and compressed files, including email attachments inside nested archives.recoll.org · 30 Sept 2026
Indexing
The indexer can run periodically as a batch job or continuously for real-time indexing.recoll.org · 30 Sept 2026
Interfaces
Interfaces include a Qt desktop GUI, web browser, command line, GNOME Shell search provider, KDE KIO, and KRunner.recoll.org · 30 Sept 2026
Web access
The Recoll Web UI lets users query a Recoll index from a web browser.recoll.org · 30 Sept 2026
Programming interface
A Python 3 extension can query or update the index, and the Web UI and Joplin notes indexer are built on it.recoll.org · 30 Sept 2026
PDF and OCR
Recoll can index PDF attachments and annotations, extract custom XMP metadata, and perform OCR on image-only PDFs using Tesseract or ABBYY FineReader.recoll.org · 30 Sept 2026
Language support
Recoll supports multiple languages and character sets using Unicode UTF-8, and stemming language can be selected at query time.recoll.org · 30 Sept 2026
Local privacy
The Windows page states Recoll does not connect to external locations and that user data stays on the computer.recoll.org · 30 Sept 2026
Download integrity
The downloads page says all download files are signed with GPG and checksummed.recoll.org · 30 Sept 2026
Platform limitation
The Windows port lacks some features, including multithreaded execution.recoll.org · 30 Sept 2026
Support
Users can report problems through the issue tracker, mailing list, or direct email.recoll.org · 30 Sept 2026
Format dependencies
On Linux and macOS, some file formats require external applications or libraries for text extraction.recoll.org · 30 Sept 2026

Best Recoll alternatives

See all 20

Where it ranks on Everything Xiaomi

Is Recoll yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources