Embed Any Document


Embed Any Document WordPress plugin lets you upload and embed your documents easily in your WordPress website without any additional browser plugins like Flash or Acrobat reader. The plugin lets you choose between Google Docs Viewer and Microsoft Office Online to display your documents.

Live Demo

Supported file types

  • Microsoft Word (docx, docm, dotm, dotx)
  • Microsoft Excel (xlsx, xlsb, xls, xlsm)
  • Microsoft PowerPoint (pptx, ppsx, ppt, pps, pptm, potm, ppam, potx, ppsm)
  • Adobe Portable Document Format (pdf)
  • Text files (txt)
  • TIFF Images (tif, tiff)
  • Adobe Illustrator (ai)
  • Scalable Vector Graphics (svg)

Key Benefits of Embed Any Document WordPress plugin

  1. Easy to Upload and Embed. Embed Any Document is integrated seamlessly into the post editor. With a click of ‘Add Document’ button it lets you upload documents directly into media library and embed them.

  2. No 3rd party plugin needed. The plugin uses Google Docs Viewer and Microsoft Office Online’s services to display the documents in your website. You will not require any additional browser plugins to view the documents and you can expect maximum compatibility for your documents.

  3. Option to choose the viewer. You can choose between Google Docs Viewer and Microsoft Office Online to display your document. If one service is down, you can switch to another easily.

  4. Cross-browser compatibility. The viewers are mobile-ready and cross-browser compatible.

  5. Clean and Minimal UI. Embed Any Document comes with a clean and clutter-free UI.

Limitations of the plugin

As a plugin that work entirely depend on third-party cloud services (Google Docs Viewer and Microsoft Office Online), Embed Any Document has it’s own limitations like not supporting video/audio playback and animations/transitions in the embedded documents. Please read our FAQs for details.

This is an AWSM Project.


Seamlessly embed and display PDF, Word, Excel and PowerPoint documents on your WordPress website.



Este plugin proporciona 1 bloque.

  • Document


  1. Upload the entire embed-any-documents folder to the /wp-content/plugins/ directory.
  2. Activa el plugin a través del menú «Plugins» en WordPress.
  3. Done.

Upload or link the documents to your site using the ‘Add Document’ button in the Visual editor.


How do I add documents?

Once the plugin is activated you can find ‘Add Document’ button in your WordPress visual editor. Just click on that and follow your heart.

File not found error in my localhost site!

The viewers (Google Docs Viewer and Microsoft Office Online) do not support locally hosted files. Your document has to be available online for the viewers to access.

I have another question that you must add in your FAQ.

Great. Send it to ead@awsm.in. We will answer it as soon as we can.


1 de octubre de 2020
For anyone who has a library of docuements they want to share online, this is the easist as far as set up and has a beautiful presentation. We have had it running on our site for about 3 years and have never had any issues. It is truely set it and forget it.
24 de septiembre de 2020
It is really easy to understand. I wished though that there was drag and drop functionality. That way I wouldn't have to click through the windows every time.
16 de junio de 2020
Had a Gateway Timeout Issue which seemed to be caused by this plugin, however their support team quickly identified the problem as my use of the block editing tool rather than the classic editor. Followed their advice and all seems fine again. Overall I think this is a massively useful tool and I'm very grateful for the use of it and the excellent support provided by Vidya KV.
Leer todas las 80 reseñas

Colaboradores y desarrolladores

«Embed Any Document» es un software de código abierto. Las siguientes personas han colaborado con este plugin.


«Embed Any Document» ha sido traducido a 7 idiomas locales. Gracias a los traductores por sus contribuciones.

Traduce «Embed Any Document» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

V 2.6.1 – 2020-06-04

  • Fixed: Fatal error during plugin updation in some installations.

V 2.6.0 – 2020-06-03

  • Added: Browser Based viewer.
  • Fixed: Document Block automatic reload issue in Gutenberg editor.
  • Fixed: Preloader for Google viewer not hiding in some installations when document is loaded.
  • Fixed: Cache ‘off’ setting not working when ‘Google’ viewer is selected.
  • Improved: AMP support.
  • Other bug fixes and improvements.

V 2.5.0 – 2020-05-08

  • Added: Pre-load screen for Google Docs viewer with reload and open in new tab options for better user experience.
  • Fixed: Conflict with other modals generated by ThickBox.
  • Other minor bug fixes and style improvements.

V 2.4.1 – 2018-12-10

  • Fixed: Blank screen in visual mode of the classic editor plugin

V 2.4 – 2018-12-06

  • Added: Gutenberg Support. New Document Block is added.
  • Fixed: Disabled Microsoft viewer support for unsupported extensions
  • Fixed: Localization issues

See changelog of previous versions