Recoll
- Android app
- Yes
- Free plan
- Yes
- Runs on
- Android, api, Linux, Mac, self-hosted, Web, Windows

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 plansCompared 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 20Where 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
- recoll.org· checked 30 Sept 2026
- recoll.org/pages/features.html· checked 30 Sept 2026
- recoll.org/pages/recoll-windows.html· checked 30 Sept 2026
- recoll.org/pages/download.html· checked 30 Sept 2026
- recoll.org/pages/support.html· checked 30 Sept 2026

