What are the main features and advantages of Foxit PDF IFilter?
Fast Indexing – Quickly indexes PDF content for faster document searches.
Deep Extraction – Reads text, properties, bookmarks, and attachments accurately.
Search Integration – Works smoothly with enterprise search environments.
Large Scalability – Handles high-volume PDF collections with efficiency.
Accurate Discovery – Improves access to important archived document content.
Professional Standards – Reliable indexing supports long-term document integrity.
PDF Text Indexing – Extracts document text for Microsoft search engines.
Metadata Indexing – Covers titles, authors, keywords, annotations and attachments.
Server Search Integration – Runs under SharePoint, SQL Server and Exchange.
Multi-Core Crawling – Thread-safe indexing across several server CPU cores.
Core Capacity – Twelve indexing languages, including Chinese, Japanese and Korean.
Important – No OCR engine; scanned image-only PDFs stay unsearchable.
Foxit PDF IFilter is a plug-in for Microsoft's IFilter interface that lets Windows and Microsoft server search products read inside PDF files instead of only reading file names. It has no window and no menus: it registers a DLL, and the search engine calls it during every crawl.
One Search Index – PDFs appear beside Office files in results.
Faster Crawls – Multi-threaded design shortens full crawls on busy servers.
Deep Field Coverage – Form data and annotations become searchable too.
Invisible To Users – No interface, no client rollout, registry-only configuration.
Mixed-Language Archives – Handles CJK, Arabic and Hebrew document sets.
Server-Wide Reach – Server edition covers Exchange, SQL and SharePoint.
PDF Software Comparison 2026 - The 5 Best Adobe Acrobat Alternatives
Side-by-side look at the leading Acrobat alternatives:
It extracts text, document properties, bookmarks, form fields, annotations and file attachments from PDF documents and hands the result back to a Microsoft search engine so the content can be indexed. Windows and SharePoint index Office formats natively but cannot read PDF internals without a registered IFilter, so PDFs otherwise return matches only on file name and basic properties. Foxit PDF IFilter supports the PDF 1.7 specification and installs as a DLL (pdffilt.dll) with a fixed CLSID that the crawler looks up in the registry. In practice this is what turns a shared folder of 20,000 supplier invoices into something a colleague can search by invoice number.
The Server edition works with Windows Indexing Service, SharePoint Portal Server and MOSS, Windows SharePoint Services, Internet Information Server, Site Server, Microsoft SQL Server full-text search, and Microsoft Exchange Server. For SQL Server the filter is registered with the sp_fulltext_service commands and PDFs are stored as varbinary(MAX) column data, which means scanned-in contracts held inside a database row can be found with a CONTAINS query. On Exchange, it indexes PDF email attachments so a mailbox search returns the message that carried the file. The product is Windows-only; there is no macOS or Linux build, and it must be installed on every server that runs an active crawl component.
The Desktop edition indexes PDFs for local Windows desktop search only, while the Server edition adds the server search environments and the licensing that permits use on a server. Foxit's own Desktop manual points users who need both environments to the Server version, so a Desktop copy installed on a SharePoint crawl server is the wrong edition rather than a cheaper one. If your goal is making PDFs findable inside SharePoint, SQL Server or Exchange, only the Server edition applies.
| Feature | Desktop | Server |
|---|---|---|
| Windows desktop search | ✓ | ✓ |
| SharePoint and MOSS | ✕ | ✓ |
| SQL Server full-text | ✕ | ✓ |
| Exchange attachments | ✕ | ✓ |
| Multi-CPU indexing | ✕ | ✓ |
| Server use rights | ✕ | ✓ |
| Built-in OCR | ✕ | ✕ |
No. Foxit PDF IFilter reads text that already exists in the PDF and contains no text-recognition engine, so an image-only scan produces nothing for the crawler to index. Foxit places OCR in Foxit PDF Editor, where Convert > Recognize Text writes a searchable text layer over the scan; once that layer exists, the IFilter can index it normally. This matters most for archives fed by a document scanner, where the files look identical to real text PDFs in Explorer but return zero search hits. Neither edition adds editing, redaction or legally binding e-signatures either — the product only feeds a search index.
Because Foxit PDF IFilter filters out bookmarks by default. The behaviour is controlled by the FilterBookmarks value under HKEY_LOCAL_MACHINE\SOFTWARE\Foxit Software\Foxit PDF IFilter, alongside FilterAnnotation and FilterAttachFile, and a value of 0 means the content is kept rather than discarded. After changing any of these, the crawl service has to be restarted and the affected content re-crawled before the change shows up in results. A LogLevel value from 0 to 3 and a LogFilePath entry are available in the same key, which is the practical way to find out why a specific file produced no text.
Check the product lifecycle first: Foxit set End-of-Sales for PDF IFilter on 22 August 2025 and End-of-Life on 14 July 2026, after which no updates or support are provided, though existing licences continue to work. That makes it a fit for stable, frozen environments such as an older SharePoint or SQL Server farm that still needs PDF crawling, and a poor fit for a platform you expect to upgrade repeatedly. Also confirm the architecture, since the installer ships as separate 32-bit and 64-bit packs and the wrong pack simply will not register. Finally, verify that no other PDF IFilter is registered on the same crawl server, because a competing filter or a Microsoft update can overwrite the .pdf CLSID entry and silently take over indexing.
On every indexing or crawling server, meaning any machine running an active Search Service component. In a SharePoint farm it goes on the crawl server, not on the web front ends or on user workstations.
Foxit PDF IFilter itself applies no size restriction to PDFs. Any cap you hit comes from Windows Search, via the MaxDownloadSize and MaxGrowFactor values under the Gathering Manager registry key, and the search service must be restarted for a change there to take effect.
No. After installation it appears in the Control Panel program list but opens no window at all. All behaviour is set through five registry values, and the only visible confirmation of correct operation is that PDF content starts appearing in search results.
Yes, provided hotfix KB2883000 is installed. Both versions ship a built-in PDF handler, so you must switch the farm to a third-party filter with Set-SPEnterpriseSearchFileFormatState, then run iisreset and restart the search host controller and the osearch15 or osearch16 service.
| Operating Systems | Windows 11 Windows 10 Windows Server 2022 Windows Server 2019 Windows Server 2016 Windows Server 2012 Windows Server 2008 |
| Processor | 1 GHz or faster processor, 32-bit x86 or 64-bit x64 |
| Memory RAM | At least 1 GB RAM for 32-bit deployments or 2 GB RAM for 64-bit deployments |
| Hard Disk | At least 200 MB free disk space |
| Display | Standard display compatible with the respective operating system |
| Key Features & Modules | PDF indexing engine for Microsoft search environments. Indexes PDF content, titles, subjects, authors, keywords, annotations, bookmarks, attachments, creation date, creation time, page count, and creating application names. Supports PDF 1.7, PDF/A, Adobe PDF files, PDF portfolios, standard PDF forms, XFA forms, Chinese, Japanese, Korean, and right-to-left PDF content. Supports multi-threading, multi-CPU server use, and native 64-bit code. No verified official support found for OCR authoring, form creation authoring, virtual printer driver, browser extension, or mobile editing modules in Foxit PDF IFilter. |
| Note | Requires Microsoft search technology based environments. Foxit documentation confirms 32-bit and 64-bit Windows builds. Microsoft .NET Framework 4.5 or higher is required. Legacy support references exist for older Windows environments, but current mainstream desktop compatibility is Windows 10 and Windows 11. |
By continuing to browse our site you agree to our use of cookies, revised Privacy Policy and Terms of Service.
More information about cookies