How to upload ePUB file to Your WordPress Site

Are you struggling to upload your eBook with MOBI or ePub file extension to your Media Library in your WordPress site? And receive a notice that this file type is not supported by WordPress? Don’t worry at all. We are here to help you with How to Allow ePUB file Uploads to Your WordPress Site.

WordPress doesn’t allow you to upload ePUB or Mobi file extension types to your WordPress site. It is due to some security reasons. If you try to upload a file with a .epub or .mobi file extension, it will give you an error message.

Allow ePUB and Mobi formats upload plugin allows you to upload .epub and .mobi file extension on your WordPress site easily and quickly. This plugin will remove the limitations.  And will allow you to upload ePUB files just the same way you upload any other file types (example: .pdf, .jpg, .zip, etc).

In this tutorial, We will discuss How to allow ePUB or Mobi file upload to your WordPress site by using Allow ePUB and Mobi formats upload plugin. Let’s get started!

Step 1: Installing Allow ePUB and Mobi formats upload plugin

First, log in to your WordPress dashboard.

1: Click on Plugins >> Add Plugin

2: Now click on the Upload Plugin button and insert the downloaded file(which you have download from Allow ePUB and Mobi formats upload).

3: Click on the Install button and then Activate the plugin. You will see the activated plugin on your Plugins page.

All done! Now upload your file with .epub and .mobi extension from your WordPress Media. You can see the result below.

We hope this tutorial will help you to Allow ePUB file Uploads to Your WordPress Site, If you want to Add Ebook Downloads In WordPress, follow our easy-to-follow tutorial on How To Add Ebook Downloads In WordPress.

Other Plugins to allow epub files are below:


WP2EPUB allows you to upload epub files upload directly to the Media library. This will remove all the limitations you faced. You have to just Install and Activate it and then go to the settings to allow epub file extension.


MPL-Publisher will allow the extension of your epub files to upload. With the help of this plugin, you will be able to create your ebook and publish it in the epub file extension. You can upload unlimited e-books to your site for free by using this plugin.

Make sure you have the latest PHP version installed on your WordPress site.

If you still find any problem or issue, tell us in the comment section below or you can contact us, and we will answer you ASAP.

Below are some questions which helpful for you:

How do I upload the EPUB file to my website?

You have to install & Activate the “Allow ePUB and Mobi formats upload” plugin. And then you will be able to upload epub and Mobi file extensions to your website.

How do I upload a file to WordPress?

You have to open your WordPress Dashboard, and click on Media >> Add New.

And upload your file on WordPress from your computer.

What is the extension for EPUB file?

The extension used for the epub file is “.epub”


We hope you like our article on How to upload ePUB files to Your WordPress Site. We always try to write about something which is interesting for our techy people. I hope, you liked this blog.

If you have any questions or there is any other topic on which you want us to write, please put that in the comments. We appreciate and would love to interact with you. However, you can also read about HOW TO ENABLE DARK MODE IN WHATSAPP. Is it not interesting? Is it not interesting? Read about Amazing Techs of this Year – Futuristic AI Innovations.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials.

5 thoughts on “How to upload ePUB file to Your WordPress Site

    • January 5, 2022 at 10:14 am

      Always welcome! keep visiting our site for more WordPress-related solutions.

  • January 26, 2022 at 11:35 pm

    This does NOT work to upload epubs on wordpress and the plugin hasn’t been updated in 5 years. Maybe that’s the issue.

    • January 29, 2022 at 9:43 pm

      Hi sheila, We have tested it, and it’s working fine for us and many others. If you are still facing the issue, you can email us at with further details. We would love to help you with our best knowledge. For a quick response, please make sure this plugin has no compatibility issues with any other plugins you installed. Have a great day!


Leave a Reply

Your email address will not be published.