You know what, Embedding a PDF viewer on your Elementor website can transform how you present content to your visitors.
Whether you're a business
- showcasing product catalogs,
- an educator sharing course materials,
- or a blogger offering downloadable guides
A PDF viewer provides a seamless and interactive way to display documents directly on your website.
This eliminates the need for users to download files, enhancing their experience and keeping them engaged on your site.
In this guide, I'll help you pick the Best Elementor PDF Viewer plugins & show you different methods for adding a PDF viewer to your Elementor website, helping you understand this powerful feature's full functionality.
What are the Methods to Add PDF Viewer in Elementor?
PDF's are supported by WordPress & here are 3 methods to add PDF viewer in Elementor pages…
- Using Code
- Using Elementor Addons
- Using WordPress Plugins
Let me break it down for you…
- Using an HTML Code: This method involves embedding the PDF using a simple code snippet.
It's pretty simple but limited in terms of design & customization.
- Using Addons: Some elementor addons offer a PDF widget that allows you to embed the PDF & show it directly on the website. This is often the easiest & most user-friendly option.
- Using Plugins: Several WordPress plugins offer dedicated PDF viewer functionalities. These plugins simplify the process but may require additional installation and configuration.
Now that you know the 3 methods, let's get into each method…
🔖 Most Read Elementor Tutorials…
Method 1: Using Code (HTML Widget)
If you're okay with this simple & limited method then simply,
- Add an “HTML widget” to the Elementor panel
- Add this small code snippet…
<object data="PDF URL" type="application/pdf" width="700px" height="800px"> </object>
And this is how an embedded PDF looks like in Elementor 👇
![5 Best FREE Elementor PDF Viewer Plugins & How to Embed PDF in Elementor [2025]? 1 Embed PDF in Elementor using HTML Code](https://kuldeeprathore.com/wp-content/uploads/2024/06/Embed-PDF-in-Elementor-using-HTML-Code-1024x508.png)
ℹ Note: Make sure to upload your pdf in the media so that you get the URL of the pdf
& then in the above code, place it in the “PDF URL”.
Also, you can set custom width & height, just change the pixels (px) in the HTML Code.
Now if you want full control, go for method 2 & 3…
Method 2: Using Elementor Addons
Now coming to my preferred method i.e. using Elementor addons for all Elementor stuff. Sadly, there aren't many addons providing this embedding PDF feature. So, here are the best ones…
Best Elementor PDF Viewer Addons in 2025
- Happy Addons
- Dynamic Content for Elementor
If you're like me, you'd prefer adding an addon for any elementor task as you get additional widgets & extensions inside the elementor.
Let's explore the 2 best Addons that provides the PDF viewer widget…
1] Happy Addons – PDF Viewer
Happy Addons is a creative elementor addon with over 400K downloads & when it comes to pdf; it's truly the best pdf viewer for elementor.
![5 Best FREE Elementor PDF Viewer Plugins & How to Embed PDF in Elementor [2025]? 2 HappyAddons PDF Viewer Widget for Elementor](https://kuldeeprathore.com/wp-content/uploads/2024/06/HappyAddons-PDF-Viewer-Widget-for-Elementor-1024x550.png)
Key Features:
- Focused on PDF document display.
- Offers customization options for the PDF viewer itself:
- Title bar with text color, typography, and background settings.
- Icon placement and styling for the title bar.
- Responsive design ensures the viewer looks good on all devices.
Use Cases:
- Ideal for situations where you prioritize a clean and customizable PDF viewing experience.
- Well-suited for showcasing reports, brochures, or white papers where you want a clear and uncluttered presentation.
- Useful when you want to add a title or icon to provide context to the embedded PDF.
Downloads: 400,000+
Ratings: 5/5
Author: Leevio
2] Dynamic.ooo – PDF Viewer
![5 Best FREE Elementor PDF Viewer Plugins & How to Embed PDF in Elementor [2025]? 3 PDF Viewer by Dynamic Content for Elementor](https://kuldeeprathore.com/wp-content/uploads/2024/06/PDF-Viewer-by-Dynamic-Content-for-Elementor-1024x550.png)
Key Features:
- More versatile document viewer.
- Supports displaying various file types beyond PDFs: MS Office documents (Word, Excel, PowerPoint), Google Docs, Sheets, Slides, Forms, and Drawings
- Leverages Google Drive preview for document rendering.
Use Cases:
- A good choice if you need to embed a wider range of documents besides PDFs.
- Useful when you want to showcase documents that are already stored in your Google Drive.
- Well-suited for scenarios where a simpler, Google Drive-powered preview is sufficient.
Downloads: 50,000+
Ratings: 4.5/5
Author: Dynamic.ooo
Method 3: Using WordPress Plugins
If you're working with WordPress for a while then you might know that for every functionality you need, there's a WordPress plugin to fulfill your needs. Similarly, there are a ton of PDF viewer plugins & out of all, here are the best ones…
Best PDF Viewer WordPress Plugins in 2025
- EmbedPress
- PDF Poster
- Elementor TNC Flipbook
Here's a breakdown of features & the use cases of each pdf-viewer plugin…
1] EmbedPress
![5 Best FREE Elementor PDF Viewer Plugins & How to Embed PDF in Elementor [2025]? 4 EmbedPress PDF Embedder Plugin for WordPress](https://kuldeeprathore.com/wp-content/uploads/2024/06/EmbedPress-PDF-Embedder-Plugin-for-WordPress-1024x550.png)
Key Features:
- Upload PDFs directly to your WordPress site.
- Embed PDFs from your existing media library.
- Paste a URL to embed PDFs from external sources.
- Responsive design ensures PDFs look good on any device.
- Control width and height for optimal placement within your website.
Use Cases:
- Share reports, brochures, or white papers on your website.
- Embed product manuals or assembly instructions.
- Include client testimonials or case studies in PDF format.
Downloads: 100,000+
Ratings: 5/5
Author: WPDeveloper
2] PDF Poster
![5 Best FREE Elementor PDF Viewer Plugins & How to Embed PDF in Elementor [2025]? 5 PDF Poster Plugin for WordPress](https://kuldeeprathore.com/wp-content/uploads/2024/06/PDF-Poster-Plugin-for-WordPress-1024x550.png)
Key Features:
- Creates a static image preview of your PDF with customizable title and text.
- Visitors can click the poster to open the full PDF.
- Reduces initial load time by displaying a lighter image first.
Use Cases:
- Showcase important documents on your homepage or landing pages.
- Create visually appealing calls to action for downloadable PDFs.
- Provide a clear preview of the PDF content before users open it.
Downloads: 20,000+
Ratings: 4.5/5
Author: bPlugins
3] Elementor TNC Flipbook – PDF Viewer for WordPress
![5 Best FREE Elementor PDF Viewer Plugins & How to Embed PDF in Elementor [2025]? 6 Elementor TNC Flipbook PDF Viewer for Elementor](https://kuldeeprathore.com/wp-content/uploads/2024/06/Elementor-TNC-Flipbook-PDF-Viewer-for-Elementor-1024x550.png)
Key Features:
- Creates a realistic flipbook effect for your PDFs within Elementor.
- Simulates a turning page animation for a more engaging user experience.
- Can be customized with branding elements like logos and colors.
Use Cases:
- Ideal for showcasing magazines, brochures, or reports in an interactive format.
- Enhances user engagement with a more dynamic presentation of PDFs.
- Adds a touch of professionalism to your website's document presentation.
Downloads: 300+
Ratings: 5/5
Author: Kazbek Kadalashvili
→ Download Elementor TNC Flipbook Plugin
What is the Best Method to Add PDF Viewer in Elementor?
While all three methods have their merits, here are my personal recommended methods:
- Happy Addons: I would highly recommend this addon due to its seamless integration, ease of use, and comprehensive customization options.
It provides a dedicated PDF viewer widget that enhances the user experience, enables you to add downloadable pdf to WordPress & moreover, you get a lot of other useful elementor widgets for FREE!
- Using HTML Code or EmbedPress: If you prefer not to use addons, then embedding HTML code is a reliable alternative. EmbedPress is also a strong contender for its versatility and support for various content types.
The best part is that both methods won't cost you anything, they are FREE!
Now, let me share how to add a pdf viewer in elementor using the Happy Addons pdf widget…
Step-by-Step Guide on How to Add PDF Viewer in Elementor?
Whether you wanna offer a menu, portfolio, or financial report in PDF format,
here's how you can set it up using the “PDF View” widget by Happy addons…
- Install and activate Happy Addons:
- Go to your WordPress dashboard and Navigate to Plugins > Add New.
- Search for “Happy Addons” and click “Install Now.”
- Next up, Activate the plugin.
![5 Best FREE Elementor PDF Viewer Plugins & How to Embed PDF in Elementor [2025]? 7 Install Happy Addons Plugin](https://kuldeeprathore.com/wp-content/uploads/2024/06/Install-Happy-Addons-Plugin-1024x550.png)
- Enable the PDF View Widget
- Navigate to Happy Addons from your WordPress dashboard
- Next up, navigate to the Widgets tab & ensure that the “PDF view” widget is enabled
![5 Best FREE Elementor PDF Viewer Plugins & How to Embed PDF in Elementor [2025]? 8 Enable PDF View Widget in the HappyAddons Widgets](https://kuldeeprathore.com/wp-content/uploads/2024/06/Enable-PDF-View-Widget-in-the-HappyAddons-Widgets-1024x415.png)
- Add the PDF Viewer Widget:
- Open the page where you wanna add a pdf file/viewer & Edit with Elementor
- Search for the “PDF View” widget & then Drag and drop the widget onto your page.
![5 Best FREE Elementor PDF Viewer Plugins & How to Embed PDF in Elementor [2025]? 9 Search for PDF viewer in widget panel](https://kuldeeprathore.com/wp-content/uploads/2024/06/Search-for-PDF-viewer-in-widget-panel.png)
- Upload Your PDF
- In the widget settings, either you can drop your PDF file URL or click on the “Choose File” button to display your desired PDF file.
- Upload your PDF file or select one from the media library.
![5 Best FREE Elementor PDF Viewer Plugins & How to Embed PDF in Elementor [2025]? 10 PDF VIewer Preview in Elementor](https://kuldeeprathore.com/wp-content/uploads/2024/06/PDF-VIewer-Preview-in-Elementor.png)
- Customize your PDF Viewer:
- Now feel free to adjust the viewer settings, such as pdf title, width, height, and download options, according to your preference (just customize the appearance to match your website's design)
![5 Best FREE Elementor PDF Viewer Plugins & How to Embed PDF in Elementor [2025]? 11 HappyAddons PDF Settings Select PDF Source](https://kuldeeprathore.com/wp-content/uploads/2024/06/HappyAddons-PDF-Settings-Select-PDF-Source.png)
![5 Best FREE Elementor PDF Viewer Plugins & How to Embed PDF in Elementor [2025]? 12 PDF Viewer Settings](https://kuldeeprathore.com/wp-content/uploads/2024/06/PDF-Viewer-Settings.png)
- Publish Your Page
- Once you are done with the configuration,
Click “Publish” or “Update” to make your changes live.
Congratulations!🎊🎉
You've just added a PDF viewer to your website with Elementor.
Now your PDF will be accessible to visitors right on your Elementor page.
But wait there is more to this, it’s time for Koffee with Kuldeep session (obviously virtually) 😅
So, grab your coffee and get your queries solved by me!
🚀 Useful Elementor Tutorials to Level up your Elementor Game…
FAQ's on Using PDF in Elementor
How do I display a PDF in Elementor?
To display a PDF in Elementor, there are many ways but one of the simplest way is to use Happy Addons “PDF View” Widget and then link your PDF file or Upload from the media library to display a PDF file inside Elementor.
Does Elementor have a PDF viewer?
By default, Elementor doesn't have any PDF viewer functionality but by using Elementor Addons like Happy Addons, you can get PDF viewer inside Elementor.
What is the plugin for WordPress PDF Reader?
There are several popular plugins for reading PDFs in WordPress:
– PDF Embedder: Simple and easy to use, allowing you to embed PDFs using shortcodes.
– PDF.js Viewer: Utilizes the PDF.js library to display PDFs and offers a variety of customization options.
– PDF Viewer for WordPress: A comprehensive solution with advanced features like text search, zoom, and pagination.
– PDF Viewer for Elementor: Specifically designed for Elementor users, it integrates seamlessly with the Elementor interface.
– Flowpaper: Provides a flipbook-style viewer for PDFs.
What is PDFjs Viewer for Elementor and Gutenberg?
PDFjs Viewer for Elementor and Gutenberg is a plugin that allows you to embed and display PDF files on your WordPress site using the PDF.js library. It is compatible with both Elementor and Gutenberg, providing flexible options for embedding PDFs.
How to put a PDF file in Elementor?
Here's a to the point guide to linking a PDF file in Elementor…
Step 1: Upload Your PDF to the WordPress Media Library
Step 2: Open the Page in Elementor (Edit with Elementor)
Step 3: Add a Text or Button Widget
Step 4: Insert the Link & set the Link to Open in a New Tab (Optional)
Step 5: Save and Preview
This way you can easily link a PDF file in Elementor.
Wrapping Up
Remember, a well-placed PDF viewer can significantly improve your website's functionality by providing visitors with easy access to important documents.
So go forth, explore the options, and empower your website with the versatility of PDF integration!
I hope this guide helps you choose the best elementor pdf viewer plugins/addons & enables you to embed a PDF file in elementor (with or without using a plugin).
That's it for this one. Happy Embedding!
Drop a comment and do let me know which method you're going to use.
Cheers,
Kuldeep
🔌 Elementor Widgets to Enhance your Elementor Website…