Recoll
Android only
in Desktop Search Software
- Recognised40% of the score20
- Phone app26% of the score100
- Documented20% of the score95
- Free plan14% of the score100
- Free plan
- Yes
- Runs on
- Android, api, Linux, Mac, self-hosted, Web, Windows
Summary
Recoll is free desktop full-text search software that finds documents using their contents or file names. It indexes common document formats and compressed files, including email attachments stored inside nested archives. Search options include Boolean queries, phrases, proximity, and wildcards, with filters for file type and directory tree. Indexing can run on a schedule as a batch job or continuously for real-time updates. Users can search through a Qt desktop application, a browser-based interface, or the command line; other interfaces include GNOME Shell search provider, KDE KIO, and KRunner. A Python 3 extension can query or update an index. Recoll can index PDF attachments and annotations, extract custom XMP metadata, and apply OCR to image-only PDFs using Tesseract or ABBYY FineReader. It supports multiple languages and UTF-8, and users can choose the stemming language when searching. The Windows page says data remains on the computer and Recoll does not connect to external locations. Some file formats on Linux and macOS require external applications or libraries for text extraction.
Who it is for
Recoll suits people who need to search documents stored on a computer or accessible storage, including users with varied file types or email archives. Its multiple interfaces may fit desktop, browser, command-line, and programming workflows.
What is good
- Supports Boolean, phrase, proximity, and wildcard searches.
- Indexes compressed files and nested email attachments.
- Can OCR image-only PDFs.
- Offers desktop, browser, and command-line interfaces.
- Free and open source under the GPL for Linux and source.
What to know first
- Windows port lacks some features, including multithreading.
- Some Linux and macOS formats require external extraction tools.
- A contribution is requested for the Windows binary.
Samsung Mobile US Press review
Recoll: the full review
Recoll offers detailed content search across many document formats, with options for continuous indexing, OCR, and several interfaces. Note the Windows feature limitation and potential external dependencies for some Linux and macOS file formats.
Overview
Recoll is a free, open-source desktop search tool for people who need to find material across large or varied file collections, not just locate filenames. It is particularly suited to users who want detailed queries, broad format coverage, and a choice of desktop, browser, or command-line access. Its breadth is compelling, though Windows users should expect a reduced feature set and some Linux and macOS formats depend on external extraction tools.
It can index files on a local drive, removable volumes, and shared storage the computer can access, including email and compressed archives. That makes it a practical fit for personal archives and work collections, provided the user is comfortable managing an index and any format dependencies.
For other options, browse Desktop Search Software.
Key features
Search that goes beyond filenames
Recoll supports Boolean queries, phrases, proximity, and wildcards, with filters for file type and directory tree. These controls reward precise searching through a large collection; they may be more than someone needs for occasional basic file lookup. The index covers many common document types and compressed files, including email attachments nested inside archives.
Flexible indexing and interfaces
The indexer can run periodically as a batch job or continuously for real-time indexing, letting users choose between scheduled updates and an index that stays current. Search is available in a Qt desktop GUI, a browser-based Web UI, and the command line; GNOME Shell search, KDE KIO, and KRunner integrations add options for Linux desktop environments. The browser interface queries a Recoll index rather than replacing the indexing software.
A Python 3 extension can query or update the index. The Web UI and Joplin notes indexer are built on that extension, making it useful for programmatic access as well as interactive searches.
PDFs, OCR, and language support
Recoll can index PDF attachments and annotations, extract custom XMP metadata, and OCR image-only PDFs through Tesseract or ABBYY FineReader. OCR makes scanned documents searchable, but requires one of those OCR engines. Unicode UTF-8 supports multiple languages and character sets, and users can select the stemming language when querying.
Pricing
Recoll is free and open source under the GPL. The Linux and source plan costs 0.00 USD per free. There are no paid tiers, seat counts, or usage quotas described. The free Linux and source edition is the straightforward choice for users able to install and maintain it; Windows users can download a binary but should account for the requested contribution and the port's limitations.
Platforms
Recoll supports Linux, macOS, Windows, and web access through its Web UI. Its indexes can cover local filesystems, removable volumes, and shared or otherwise computer-accessible storage. On Linux and macOS, some formats require external applications or libraries for text extraction, so coverage can depend on the software installed. The Windows port lacks some features, including multithreaded execution, which makes it a less complete choice for users who need the full feature set.
The Windows page states that Recoll does not connect to external locations and that user data stays on the computer. Download files are signed with GPG and checksummed. Users can report problems through the issue tracker, mailing list, or direct email.
Who it's for
Recoll suits people who need content search across document formats, email, archives, and scanned PDFs, especially those who value advanced query controls or want to search an index from multiple interfaces. Its Linux integrations and Python extension also make it a strong fit for technically confident users who want to incorporate search into their workflow.
It is a weaker fit for Windows users who require every feature, or for anyone who wants a simple search tool without configuring indexing or format-extraction dependencies. OCR is useful for image-only PDFs, but requires Tesseract or ABBYY FineReader.
Pros and cons
- Pros: Advanced query operators and file-type or directory filters help narrow large collections precisely.
- Pros: Indexing spans common document types, compressed files, and email attachments inside nested archives.
- Pros: Scheduled and continuous indexing, plus desktop, browser, command-line, and desktop-environment access, suit different workflows.
- Pros: OCR, PDF annotation indexing, and XMP metadata extraction extend search to scanned and annotated documents.
- Cons: The Windows port omits some features, including multithreaded execution.
- Cons: Some Linux and macOS formats need external applications or libraries for extraction, and OCR requires an OCR engine.
Alternatives
Choose FoxTrot Search if you want a paid option for macOS and iOS rather than Recoll's free, multi-platform approach.
ProFind is another paid macOS and iOS option; its 14-day free trial is useful if you want to try it before buying.
Agent Ransack fits Windows users considering a freemium alternative: its Lite plan is free for personal or commercial use, with no support.
Buddi is a free Linux, macOS, and Windows budgeting application, rather than a desktop search alternative.
DocFetcher is another free, open-source desktop search option for Linux, macOS, and Windows; it requires users to create indexes for folders.
EasyFind is a free macOS option if you want software made by DEVONtechnologies.
Listary is a Windows freemium alternative whose free plan is limited to personal use and basic file search, app launch, filters, commands, and UI theme.
Open Semantic Desktop Search is a free option for Linux, macOS, self-hosted, web, and Windows use, delivered as a virtual machine image for one desktop computer or notebook and requiring VirtualBox.
Verdict
Recoll is an excellent choice for technically confident users who need detailed, cross-format content search without paying for a license. Its broad indexing, query controls, and flexible interfaces are the reasons to choose it; the Windows feature gap and external extraction dependencies are the reasons to look elsewhere.
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 12Where it ranks on Samsung Mobile US Press
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


