The easy way to build and display secure document libraries in WordPress. Upload files, share secure links or use the Shortcode to display an awesome document library.

Upload files

Create a “File” entry in your admin area under Files -> Add new. Give the file a title and upload your files and your done.

You can also activate the filename encryption, set an expiration date or limit the number of downloads under “Advanced Options”.

You can control file access also on a user (by e-mail) or user role level.

Create folders, use external files, add a version number to further control your file management

When your ready hit the publish button and your download link will be generated which you can copy and share with your users.


Filr 1
Filr 2

Manage Settings

Configure your custom file directory, add a global protection via index.php or .htaccess file to block any direct access to your directory.

Check if your server has the required settings and extensions to run Filr as smooth as possible.

Directly open your protected directory to check if the protection was applied.


Manage the entire appearance of the library shortcode. Colors, font-sizes, box-shadow and borders, activate and deactivate columns, reorder them and completly make it yours.

Frontend Uploader:

Modify the look and feel of the frontend uploader and configure specific settings for the usage.

Display a library

With the shortcode [filr library="your-library"] you can easily show a library of documents. Assign files to a library, place the shortcode and your users can download and view their files.

It also handles the dynamic reduction of the number of downloads, shows remaining dates. You can activate and deactivate several columns to match your style.


Filr 3

The best document library in WordPress 🕹️

Filr is used for a variety of reasons. It’s actively in development and permanently enhanced with awesome features.

Folder management

Manage your files within folders and get maximum control of how files are displayed and structed within a library.

External Files

Add external files to a Filr library with ease. Simply change the file mode, paste in the external URL and Filr handles the rest.

Frontend uploader

Let users upload files directly from the frontend. Customize the uploader, limit by user and manage add rules for the upload.

Expire by date

Expire files by date. Set an end date and let Filr manage the tracking and expiration for you. It it’s additionally handeled via Cron-job to ensure it’s on point.

Expire by downloads

Expire files by the number of downloads. An indicator in the file overview shows you the remaining downloads so you can easily keep track on them.


Encrypt your file names automatically at your upload, activate it later or revert it entirely – your choice.


When you upload multiple files at one, Filr automatically creates a zip file and generates a matching download link for you.

Limit User and User Role

You can limit the access to a user or an entire user role directly within a file. Users will only see the allowed files within the shortcode.

Directory Protection

Simple and reliable protection for your download directory. Global and per download – theres no way around.

File Cleaner

An automatic file cleaner makes sure that only your desired files are in your directory. It checks the status everytime you edit, open or modify a file.


Customize the shortcode within the settings. Add columns, disable them, reorder them – it’s up to you how Filr will showcase your documents and files.


Let users search, sort and filter within your document library. Neat SVG icons, a responsive design and straight-forward best-practives make it awesome on any device.

What people say about it 🚶‍♂️

How much will you trust a single developer?
Here are some reviews from current users of the plugin.


I subscribed to the pro version of FILR and I’m happy with this easy to use plugin. It protects exactly what it should protect, no more and no less[…]


not many words needed … this file-protection-plugin is slenderly built and does exactly what it was made for, protecting uploaded files from unauthorized access[..]


Absolutely perfect for document-security and file libraries-protection!

Need some more visuals? 🎩

A picture says more than thousand words.
Here are some screenshots frontend and backend.
  • Filr 4
  • Filr 5
  • Filr 6
  • Filr 7
  • Filr 8
  • Filr 9

Let’s talk money ⚖️

It’s not easy to continuesly maintain and develop a WordPress plugin. Thanks to my premium users I’m able to do this – wanna join the club?

You can also get a 7-day free trial here


The developer license is valid for 3 domains. Yearly payment for update and support.


The single site license is valid for 1 domain. Yearly payment for update and support.


The unlimited license is valid for unlimited domains and is a one-time payment.