Recoll

7.5easy start · #1 of 59
in Desktop Search Software
  • Free to practise onyes
  • Free trialnot on record
  • Well documentedyes
  • Runs where you workyes

Runs on Android, api, Linux, Mac, self-hosted, Web, Windows.

Recoll is free desktop full-text search software for finding documents by their contents or file names. It indexes many common document types and compressed files, including email attachments nested inside archives. Searches can use Boolean queries, phrases, proximity, wildcards and filters for file type or directory tree. The indexer can run as a periodic batch job or continuously for real-time indexing. Interfaces include a Qt desktop GUI, web browser, command line, GNOME Shell search provider, KDE KIO and KRunner. Its Web UI lets users search a Recoll index from a browser, and a Python 3 extension can query or update the index. 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. The Windows page states that data stays on the computer and the software does not connect to external locations. Some formats on Linux and macOS require external applications or libraries for text extraction.

Who it is for

Recoll suits people who want to search local documents by content across multiple file types. Its browser, command-line and desktop interfaces also suit users who prefer different ways to query an index.

What is good

  • Search supports Boolean queries and proximity.
  • 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 multithreaded execution.
  • Some Linux and macOS formats need external extraction tools.
  • A contribution is requested for the Windows binary.

The Geeks Club review

Recoll: the full review

Recoll offers broad local document search with several query interfaces and indexing options. Consider the Windows feature limitation and the external format dependencies on Linux and macOS when deciding how to deploy it.

Overview

Recoll is free, open-source desktop software for searching documents by content and filename, from a local drive or storage your computer can access. It is a strong fit for people with large, mixed-format archives who need precise queries and more than one way to search.

Its breadth is the appeal, but it comes with deployment trade-offs: the Windows port lacks some features, while Linux and macOS users may need external applications or libraries to extract text from some formats.

Key features

Search across formats and archives

Recoll indexes many common document types and compressed files, including email attachments nested inside archives. Queries support Boolean operators, exact phrases, proximity, and wildcards, with filters for file type and directory tree. That combination gives experienced users control over broad searches, while directory and type filters help narrow results when an archive is sprawling.

Flexible indexing and interfaces

The indexer can run periodically as a batch job or continuously for real-time indexing. That lets users choose between a scheduled refresh and keeping results current as files change. Search is available through a Qt desktop GUI, a browser-based Web UI, the command line, and integrations with GNOME Shell, KDE KIO, and KRunner. The Web UI queries a Recoll index; it does not replace the work of setting one up.

A Python 3 extension can query or update the index, and underpins both the Web UI and the Joplin notes indexer. That makes Recoll useful beyond its desktop window for users who want to connect search to other tools.

PDF, OCR, and language support

Recoll can index PDF attachments and annotations, extract custom XMP metadata, and OCR image-only PDFs using Tesseract or ABBYY FineReader. OCR is valuable for scanned archives, though it depends on one of those engines. Multiple languages and character sets are supported through Unicode UTF-8, and users can select the stemming language at query time.

Pricing

Recoll is free. The Linux and source plan costs 0.00 USD per free and is free and open source under the GPL. It suits users who want the source as well as the software without a license charge.

Recoll for Windows has no stated price; a small contribution is requested for the Windows binary download, while the source code is free under the GPL. The contribution amount is unstated, so Windows users should not assume a fixed license price.

Platforms

Recoll supports Linux, macOS, Windows, and web access to an index. Index locations include the local filesystem, removable volumes, and shared or other storage accessible to the computer. Windows users should account for the port's missing features, including multithreaded execution. On Linux and macOS, some formats rely on external applications or libraries for text extraction. The Windows page says Recoll does not connect to external locations and user data stays on the computer. Download files are signed with GPG and checksummed.

Who it's for

Recoll suits individuals and technical teams who need content search across substantial document collections, including email, compressed archives, PDFs, and scanned documents. Its query options and command-line, web, and desktop interfaces serve users who want control over how they search or integrate an index. It is less suitable for someone seeking a uniform, turnkey experience across operating systems, especially if format dependencies or Windows feature gaps are unacceptable.

Users can report problems through the issue tracker, mailing list, or direct email.

Pros and cons

Pros

  • Deep query controls: Boolean, phrase, proximity, and wildcard search plus type and directory filters help narrow large collections.
  • Broad indexing reach: Support for common formats, nested archive attachments, PDF annotations, and OCR covers varied document archives.
  • Multiple access paths: Desktop, browser, command-line, and desktop-environment integrations let users search in different workflows.
  • Free and open source: The Linux and source plan costs nothing and uses the GPL.

Cons

  • Uneven platform capabilities: The Windows port lacks features such as multithreaded execution.
  • Extraction dependencies: Some Linux and macOS formats need external applications or libraries, and OCR needs Tesseract or ABBYY FineReader.
  • Contribution requested for Windows binary: No amount is stated, so the cost is less predictable than the free Linux and source plan.

Alternatives

Agent Ransack is a Windows-only option with a free Lite plan for personal or commercial use and no support; its paid Lite Version Support — Single plan costs 20.00 USD per once and includes 12 months of technical support. Choose it if Windows support terms matter more than Recoll's cross-platform scope.

Buddi is free GPLv2 budgeting software for Linux, macOS, and Windows, rather than a document-search tool. Choose it for budgeting instead of full-text search.

FileLocator Pro is a paid Windows option with an API, a free plan, and a free trial. Its Standard License costs 79.00 USD per once for a perpetual license covering up to three Windows installations per licensed named user. Choose it if a Windows-focused, paid search product with a trial fits better.

Open Semantic Desktop Search is a free option for Linux, macOS, Windows, web, and self-hosted use, delivered as a virtual machine image for one desktop computer or notebook that requires VirtualBox. Choose it if that packaging suits your setup.

DocFetcher is free and open source for local-file search across Linux, macOS, and Windows, but requires users to create indexes for folders. Choose it if folder-by-folder indexing is acceptable.

Listary is a Windows freemium option. Its free plan is for personal use and includes basic file search, app launch, filters, commands, and UI theme; choose it if those basics matter more than Recoll's broader platform coverage.

Precision File Search is a free, open-source option for Linux, macOS, and Windows. Choose it if you want another free cross-platform search tool.

DocFinder is a free AGPL-3.0-licensed desktop application for Linux, macOS, web, and Windows; choose it if that licensing and platform mix better fits your needs.

Browse the Desktop Search Software directory for more options.

Verdict

Choose Recoll if you want free, flexible full-text search across a varied local or computer-accessible archive, particularly when query precision, OCR, and multiple interfaces matter. Look elsewhere if you need consistent features across operating systems or want to avoid external extraction dependencies on Linux and macOS.

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
Yes
Supported platforms
Web, Windows, macOS, Linux
Index locations
local filesystem, removable volumes, shared or otherwise computer-accessible storage
Content search
Yes
Email search
Yes
OCR search
Yes

Best Recoll alternatives

See all 20