
Searchable document table with instant search and category filter
FileDeck is a WordPress plugin for documents, downloads and client portals. It turns file collections into a fast, searchable document library with table, grid, gallery and folder layouts; tracks and protects every download; and gives each client a private document portal. List policies, guides, minutes, forms, resources, or any downloadable files — a PDF library, an Office-document archive, a mixed media collection — with instant search that filters as you type, and have a professional document library on your site in minutes.
See it in action: try the live demo — a real 66-document library, no signup — or read the documentation.
A free version that’s actually usable. Every layout, every filter, and the Gutenberg block are free, and you can list as many documents as you like. Nothing essential is locked away just to force an upgrade.
[filedeck] shortcode, and native Document Library elements for Elementor, Bricks and Divi — all with the same layout, filter and column optionswpml-config.xml declares exactly how document data behaves (one file, many languages)[filedeck_search], [filedeck_login], and [filedeck_download] shortcodes--fdk-* variable when you want to go furtherIf you’re looking for a Download Monitor alternative, a WordPress Download Manager alternative, or a Document Library Pro alternative, FileDeck Pro imports your existing library in one click — documents, nested categories, tags, files, and (where the source records them) download counts and access rules — read straight from your own database. Shared Files libraries import the same way. No export files, no column mapping, safe to re-run, and we’ll help you move free if you’d like a hand.
Using Simple File List? It was closed on wordpress.org in July 2026 and no longer receives updates or support. FileDeck imports your entire Simple File List library in one click — files, folders and descriptions — straight from your own database.
Upgrade for the features organizations need — from $59/year, and your renewal never increases:
Plus custom fields with faceted filtering, CSV import/export, bulk add from the Media Library, change subscriptions, a library health monitor, a GDPR toolkit and more — see every feature. An optional AI tier adds records governance — retention schedules, access certification, transmittals, acknowledgment tracking and PDF accessibility screening — plus semantic search, smart collections and “Ask this library”. Full pricing: https://www.getfiledeck.com/pricing/
Download Monitor, Simple Download Monitor, WordPress Download Manager, Document Library Pro, Document Library Lite, Shared Files, Simple File List, Advanced File Manager, BSK PDF Manager, Download Attachments, WP Customer Area, FileBird, and FileBird Document Library are trademarks of their respective owners; FileDeck is not affiliated with or endorsed by them.
Use the Document Library block or the [filedeck] shortcode to place libraries anywhere:
[filedeck layout="grid" category="policies" columns="title,excerpt,size,link" per_page="20"]
layout – table, grid, gallery, or folderscolumns – comma-separated: id, image, title, excerpt, content, categories, tags, date, modified, author, size, type, filename, downloads, preview, linkcategory – limit to category slugs (comma-separated)per_page – documents per pagesort_by – title, date, modified, menu_ordersort_order – asc or desclink_style – button, button_icon, button_icon_only, icon, icon_text, textdl_text – custom text for the download button/link (default “Download”)image_lightbox – set to 0 to stop featured images opening in a lightboxwrap – set to 0 to keep every document on a single truncated rowscroll_offset – pixel offset for pagination jumps, for themes with a sticky headerThis plugin can connect to these external services, all only with your opt-in:
Freemius — FileDeck uses Freemius to deliver plugin updates, and (for Pro customers) to activate licenses. On activation you are asked to opt in; if you decline, no data is sent and only anonymous update checks are made. If you opt in, Freemius receives basic environment data (site URL, WordPress/PHP versions, active theme/plugins) to power update delivery and diagnostics. This happens when you activate the plugin, opt in, activate a license, or check for updates.
Freemius terms: https://freemius.com/terms/ — privacy policy: https://freemius.com/privacy/
FileDeck usage ping — only if you opted in to usage tracking above (and never otherwise), FileDeck sends a small anonymous ping to https://in.getfiledeck.com/telemetry once a week to guide the product roadmap. It contains only the plugin/PHP/WordPress versions, the plan tier, a bucketed document count (e.g. “11–50”), a handful of on/off feature flags (search index, OCR, AI mode, subscriptions, sample library used), and how the setup wizard ended (completed, skipped, or dismissed). It never includes document contents, file names, URLs, emails, IP-based profiles, or any personal data. Declining or opting out of Freemius tracking disables it completely, and developers can switch it off with the filedeck_telemetry_enabled filter.
FileDeck privacy policy: https://www.getfiledeck.com/privacy/
Cloud storage (Pro, optional) — if you connect a cloud provider under Documents Cloud storage, FileDeck contacts that provider’s API using credentials you supply, only to list folders and fetch files you choose. Amazon S3 (*.amazonaws.com, or the S3-compatible endpoint you configure), Dropbox (api.dropboxapi.com, OAuth via dropbox.com), Google Drive (googleapis.com, OAuth via accounts.google.com), and Microsoft OneDrive and SharePoint Online (graph.microsoft.com, OAuth via login.microsoftonline.com), and Box (api.box.com, OAuth via account.box.com; terms: https://www.box.com/legal/termsofservice). Nothing is sent to these services unless you set up a connection.
Amazon S3 terms: https://aws.amazon.com/service-terms/ — Dropbox: https://www.dropbox.com/terms — Google: https://policies.google.com/terms — Microsoft: https://www.microsoft.com/servicesagreement
Bot protection & mailing lists (Pro, optional) — if you add Cloudflare Turnstile keys, the token from a completed check is verified against challenges.cloudflare.com (Turnstile terms: https://www.cloudflare.com/website-terms/). If you connect a mailing-list provider, captured lead names and emails are sent to the provider you chose — Mailchimp (api.mailchimp.com, https://mailchimp.com/legal/) or Brevo (api.brevo.com, https://www.brevo.com/legal/termsofuse/). Both are off until you configure them.
The optional Pro AI features (semantic search and Ask this library) are not part of this free plugin. If you upgrade and enable them with your own API key, the document text you choose to index is sent to the AI provider you pick (OpenAI, Anthropic, or Voyage) to create embeddings and answers. They are off by default and never active in the free version.