Top 3 free wordpress download plugins for create download links

Download Monitor (free)




A WordPress plugin which provides an intuitive UI for uploading and managing downloadable files, inserting download links into posts & logging downloads.



Download Monitor’s goal is to keep your files organized and provide means to monitor the amount of downloads a file has, along with an easy method of linking to those files using shortcodes.




WordPress Download Manager ( Free )




WordPress Download Manager is a Files / Documents Management Plugin to manage, track and control file downloads from your WordPress Site. Use Passwords, User Roles to control access to your files, control downloads by speed or by putting a limit on download count per user, block bots or unwanted users or spammers using Captcha Lock or IP Block feature, you may also ask users to agree with your terms and conditions before they download.

Features
  • Custom post type and taxonomy, adding a download is just like creating a post
  • Drag and Drop File Upload
  • Chunk upload support to override http max upload limit
  • Attach file directly from your server using server file browser
  • Media library file protection
  • Integrated document viewer ( DOC, PDF and POWERPOINT )
  • Quick add panel with tinymce editor button to create and insert a download easily when you are editing a post or page
  • Google Drive support to store your files in Google drive ( 15 GB of space for free)
  • DropBox support to store your files in DropBox ( 2 GB of space for free )
  • Box.com support to store your files in Box.com ( 10 GB of space for free )
  • OneDrive support to store your files in onedrive.live.com ( 15 GB of space for free )
  • Option to “Open in Browser” or “Download” files ( PDFs or images )
  • Control who can access to download
  • Category level access control
  • Download speed control
  • Password protection
  • CAPTCHA protection
  • IP block option to prevent bot downloads or downloads from unwanted IP addresses
  • Download logs to check who is downloading which file from where and when
  • Terms protection – Agree with Terms & Conditions before download
  • Download counter to see total download count for each file
  • Custom download link icon
  • File type icon support
  • Full Featured User Dashboard ( use short-code [wpdm_user_dashboard] )
  • Custom front-end login / signup form short-code
  • Custom oEmbed template
  • Responsive DataTable support ( use short-code [wpdm_all_packages jstable=1 items_per_page=20] )
  • Searching and Sorting Option
  • Custom link label
  • Short-code for download link
  • Short-code for direct link to downloadable file [wpdm_direct_link id=file_id_required link_label=any_text_optional]
  • Widget for new files
  • Widget for top downloads
  • Widget for searching downloads
  • Multi-level Categories
  • Custom TinyMce Button
  • Category embed short-code
  • Advanced server file browser
  • Complete category and file tree using a simple short-code [wpdm_tree]
  • MP4 video upload and play support
  • Video file download protection, allow visitors to play but block download
  • Translation Ready




  • Add, edit and remove downloads from an easy to use interface.
  • Drag and drop file and document uploads.
  • Assign categories and tags to your downloadable files and documents.
  • Rich text editor for editing your download item description.
  • Use shortcodes to display a download now button on a WordPress post or page.
  • Show trackable download now buttons for your files anywhere on your site.
  • Shortcode to create a direct download link for a file. Useful for hotlinking.
  • Download counter for each file.
  • Ability to set a download count offset for each file.
  • Track IP addresses of the users who downloaded your files.
  • Track date and time of each file downloads.
  • Track the usernames of the users downloading the files.
  • Track the User Agent of the visitors downloading the files.
  • Option to setup secure downloads for your files (the URL of the downloadable file will be hidden).
  • Option to upload a thumbnail image for each of your downloadable files.
  • Option to use a nice looking template to show your download now buttons.
  • Ability to search and sort your downloadable files in the admin dashboard.
  • Ability to create a search page and allow your visitors to search your downloads.
  • Track the number of downloads for each of your files.
  • Track the visitors country.
  • View the daily download counts of your items in a chart.
  • WordPress Shortcode for embedding a download link for a file.
  • Tinymce button in the WordPress post/page editor so you can easily add the shortcode.
  • You can customize the “Download Now” button text of an item to anything you want.
  • Ability to add the download now buttons to your sidebar widget.
  • Create password protected download now buttons. Users will only be able to download the file if they enter the correct password. View the tutorial
  • Shortcode to show the download counter of a file. Use it to show off your file download count.
  • Shortcode to show all the downloads from a particular category.
  • Shortcode to embed a file tree browser for your downloadable files. The file browser is ajax based and it shows the files structured by categories.
  • Ability to open the downloads in new browser window or tab. When your users click on a download button, it will open in a new window or tab.
  • Ability to show your downloads in a grid display. View the tutorial
  • Export all the file download logs to a CSV file.
  • Ability to reset the log entries.
  • Ability to trim the download log entries.
  • Shortcode to show a number of latest downloads to your visitors.
  • Shortcode to show a number of popular downloads to your visitors.
  • Ability to disable the download monitoring (logging) for certain items (or all items).
  • You can also choose to only monitor downloads from unique IP address only.
  • Option to specify file size info so it can be shown to your visitors. View the tutorial
  • Option to specify version number info for the download item so it can be shown to your visitors.
  • Option to show the download published date.
  • Option to restrict downloads to logged-in users only. View the tutorial
  • Option to ignore download count from bots.
  • Option to add Google reCAPTCHA to your download buttons.
  • Option to add Terms and Condtions to your download buttons.
  • Ability to easily clone/copy your existing download items.
  • Ability to insert Adsense or other Ad code inside the download item display.
  • Gutenberg block to insert download now buttons on a post or page.

The following language translations are already available for the download monitor plugin:
  • English
  • German
  • Spanish
  • French
  • Italian
  • Russian
  • Dutch
  • Portuguese (Brasil)