WordPress.org

Plugin Directory

Document Embedder – Embed PDFs, Word, Excel, and Other Files

Document Embedder – Embed PDFs, Word, Excel, and Other Files

Description

Embed Any Document Instantly with the #1 No-Code Plugin – Trusted by 10,000+ WordPress Sites

Document Embedder | Documentation | Pricing | Support | Demo

Document Embedder allows you to embed PDF, Word, Excel, PowerPoint, and other document formats directly into WordPress posts and pages. It supports local file uploads as well as files hosted on platforms like Google Drive and Dropbox. Files are displayed using the Google Drive viewer and can be configured to match your layout.

The new Document Library module adds a powerful way to organize and display multiple documents in a structured library. You can upload files from your device, WordPress Media Library, or via URL, rename or delete documents easily, and display them with customizable layouts. The library includes search, filter, and sorting options, a responsive design, and full control over view and download buttons. Shortcode and Gutenberg block support make it easy to add libraries anywhere on your site.

Want to capture leads before someone downloads? The Email Gate (Pro) requires visitors to submit their name and email before they can access a file. Every submission is logged to a built-in Leads Dashboard you can search, filter, and export as CSV.

This plugin is ideal for sharing reports, presentations, worksheets, guides, and other materials without requiring visitors to download them or leave your site.

Key Features – Free Version

Document Library Module

Pro Version – Unlock More Features

Upgrade to Document Embedder Pro for more flexibility, better user control, and advanced integrations.

What’s Included in Pro:

Download Management (Pro)

Lead Generation (Pro)

Document Library Module

Upcoming Features

How to Use – Step-by-Step Guide

Quick setup in just a few steps:

Gutenberg Block Support
Prefer the Block Editor? No problem!

Live Demo | Try The Pro

Supported File Types (16+ Formats)

Live Demo | Try The Pro

User Feedback

⭐⭐⭐⭐⭐ nice plugin

❛❛it also works with the TutorLMS Plugin❜❜

testexperten

⭐⭐⭐⭐⭐ Excellent plug-in with easy management

❛❛Many thanks to the developers for such a wonderful plugin. It really facilitates the administration of projects and optimizes the submission of content from external files. A great solution.❜❜

o544r2987k

⭐⭐⭐⭐⭐ Great

❛❛A great plugin. I use it on every page.❜❜

molomoro

Liked this plugin? Hate it? Want a new feature? Send your feedback

Check out our other WordPress Plugins-

Html5 Video Player – Display videos as single and playlist in multiple skins.

PDF Poster – Display/Embed PDF files with different styles.

Html5 Audio Player – Listen audios with awesome visuals.

StreamCast – Customizable radio player with different skins.

3D Viewer – Embed 3D models and 3D products with interaction.

Advanced Post Block – Show posts and custom posts in different layouts.

Source Code

You can find the source code, report bugs, and contribute to the development of this plugin on our GitHub repository:
Document Embedder on GitHub

Third-Party Libraries

This plugin bundles the following third-party JavaScript/PHP libraries.

Codestar Framework

Freemius SDK

bpl-tools

Screenshots

Blocks

This plugin provides 2 blocks.

Document Library You can Embed Microsoft Word, Excel And Powerpodint File in wordpress Using 'Document Viewer for Office' Plugin.
  • Documenter Embedder
  • Installation

    You can install the Document Embedder plugin in three ways.

    From the WordPress Dashboard

    1. Log in to your WordPress admin dashboard.
    2. Go to Plugins > Add New.
    3. Search for “Document Embedder” (developed by bPlugins).
    4. Click Install Now.
    5. After installation, click Activate.

    Download & Upload

    1. Download the Document Embedder plugin (document-emberdder.zip).
    2. Log in to your WordPress admin dashboard.
    3. Go to Plugins > Add New.
    4. Click Upload Plugin.
    5. Select the document-emberdder.zip file and click Install Now.
    6. Activate the plugin after installation.

    Manual Installation

    1. Download the Document Embedder plugin.
    2. Extract the zip file.
    3. Upload the document-emberdder folder to the /wp-content/plugins/ directory using FTP or File Manager.
    4. Log in to your WordPress admin dashboard.
    5. Go to Plugins > Installed Plugins.
    6. Activate Document Embedder from the plugins list.

    Enjoy

    FAQ

    What is the max file size i can embed?

    You can embed any supported document within 20 Mb of size.

    Is the embeded doc work in every browser?

    Yes, In Most of the popular Browser such as Chrome, Safari, Firefox, IE And Microsoft Edge

    How many doc Can i embed?

    There is no Limit, you can embed thousands of doc if you want.

    How does the Email Gate work?

    With Pro, you can require visitors to enter their Name and Email before downloading a document. All submissions are saved to the Leads Dashboard, where you can search, filter by date or document, and export as CSV.

    Can I limit how many times someone can download a file?

    Yes. With Pro you can set a maximum download count per IP address — for example, allowing each visitor to download a file no more than 3 times.

    Can I restrict downloads to logged-in users only?

    Yes. Pro lets you restrict downloads to logged-in users only, or limit access to specific user roles.

    Does it work with page builders like Elementor or Divi?

    Yes. Use the [embed_doc] shortcode in any page builder that supports shortcodes.

    Does it work with TutorLMS?

    Yes, Document Embedder is confirmed compatible with TutorLMS.

    Where do I report security bugs found in this plugin?

    Please report security bugs found in the source code of the Document Embedder plugin through the Patchstack Vulnerability Disclosure Program. The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin.

    Reviews

    oktober 16, 2025 7 replies
    ATTENTION!Be careful!The document-emberdder.2.0.0.zip plugin archive contains /document-emberdder/freemius – Freemius!!!After installing the plugin, it creates the wp_fs_logger table.This table quickly fills with logs up to 3GB or more, which drastically slows down the site, both in the admin panel and on the frontend.Be careful and don’t trust fake positive reviews!!!
    oktober 19, 2022
    Many thanks to the developers for such a wonderful plugin. It really facilitates the administration of projects and optimizes the submission of content from external files. A great solution.
    oktober 4, 2022
    A great plugin. I use it on every page.
    juli 26, 2022
    This is a very useful plugin, it’s a lot easier to use word than fighting with Gutenberg or other page builders
    Read all 118 reviews

    Contributors & Developers

    “Document Embedder – Embed PDFs, Word, Excel, and Other Files” is open source software. The following people have contributed to this plugin.

    Contributors

    “Document Embedder – Embed PDFs, Word, Excel, and Other Files” has been translated into 2 locales. Thank you to the translators for their contributions.

    Translate “Document Embedder – Embed PDFs, Word, Excel, and Other Files” into your language.

    Interested in development?

    Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

    Changelog

    2.1.2 – 1 June 2026

    2.1.1 – 23 May 2026

    2.1.0 – 16 April 2026

    2.0.6 – 2 March 2026

    2.0.4 – 24 January 2026

    2.0.2 – 11 November 2025

    2.0.0 – 4 November 2025

    2.0.0 – 11 September, 2025

    1.8.9 – 14 May, 2025

    1.8.8 – 25 Jan, 2025

    1.8.7 – 1 July, 2024

    1.8.6 – 9 March, 2024

    1.8.5 – 25 Feb, 2024

    1.8.3 – 20/11/2022

    1.8.3 – 02/11/2022

    1.8.2

    1.8.1

    =1.7.1 =
    * Fixed security issue

    1.4

    1.3

    1.2

    1.1

    1.0

    Meta

    Ratings

    4.9 out of 5 stars.

    Contributors

    Support

    Got something to say? Need help?

    View support forum

    Donate

    Would you like to support the advancement of this plugin?

    Donate to this plugin