3D Viewer – WP 3D Model Viewer Plugin


πŸ‘‰ Plugin Demo | Documentation | Get Pro Version πŸ‘ˆ

The plugin is very easy to use and anyone can use the plugin easily without any technical knowledge.

Embed any 3D files in Posts, Page and Widget areas, and WooCommerce product page. It comes with everything you need to make the most of your 3D models.

3D Viewer is a powerful and user-friendly plugin that lets you display 3D models on your WordPress website. Whether you’re a designer, or developer, or simply want to showcase 3D content, this plugin makes it easy to embed interactive 3D models in your posts, pages, and products.

With 3D Viewer, you can upload your 3D models in various file formats, including OBJ, STL, and GLB, and customize their appearance with a range of settings, such as lighting, background color, and camera controls. You can also choose from different viewing modes, including orbit, pan, and zoom, to give your users the best possible 3D viewing experience.

The plugin includes an intuitive shortcode generator that simplifies the process of adding 3D models to your website. Simply select the model you want to display, customize the settings to your liking, and the plugin will generate the shortcode for you.

3D Viewer is optimized for mobile devices and supports touch controls, making it easy for your users to interact with your 3D content on their smartphones and tablets. The plugin is also compatible with WooCommerce, allowing you to showcase 3D models of your products stunningly and engagingly.

Overall, 3D Viewer is a versatile and powerful plugin that can help you showcase 3D content on your WordPress website with ease. Try it out today and bring your 3D models to life!

3D Viewer Features

3D Viewer Plugin for WordPress offers you a complete solution for displaying any 3D objects that will amaze your visitors.

  • WooCommerce: The 3D Viewer plugin extends the WooCommerce functionality. It enables you to Embed 3D models of your products on the product page.
  • 3D Gallery: Do you have variants of a product and have separate 3D models of each variant? No worries, you can add multiple 3D models and embed them as a gallery in the product page to attract customers.
  • Lightweight: A single JavaScript library is used that makes the embedder very Lightweight.
  • Multiple Source: It supports external links of the 3d files, also you can store the 3d model file in the WordPress media library.
  • Preset: Preset settings save you a lot of time, you can save your preference of the viewer options that help you embed more in less time.
  • Elementor: It works great with Elementor page builder (Elementor 3D viewer)
  • User-friendly interface: This plugin comes up with a clean and easy-to-use interface which gives you an excellent experience.
  • ShortCode: The ShortCode API enabled you to embed the model anywhere on the site.
  • Auto Rotation: The auto Rotation option gives you a 360-degree viewing experience without interaction.
  • Touch: Interact with the models with touch screen-enabled devices.
  • Zoom: Zoom in, zoom out with mouse scroll or touch.
  • Lazy Loading: Improve User Experience, reduce loading time, and get ranked with Search Engine.

3D Viewer Pro Features:

  • Integrate the 3D models with the Elementor Builder.
  • Supports external links to the 3d files
  • Set custom angel of the model
  • Enable/Disable autoplay
  • Set shadow intensity
  • Set exposure amount
  • Add poster type and image with the preload feature
  • Enable/Disable progress bar.
  • Enable/Disable auto rotate to 360-degree viewing experience without interaction.
  • Enable/Disable full screen to view the model’s entire screen.
  • Multiple sources in WooCommerce products

How to use 3D Viewer?

Here is a quick Video tutorial.

User Feedback

❛❛It’s the most valid plugin I have found for viewing 3D models. The support is also very good and an issue I reported was immediately corrected.❜❜


❛❛-Fantastic plugin the main feature that i like is the 3D model is perfectly loaded and you can adjust the light, am using the PRO version.**❜❜



To embed 3D Models in Post, Page, or Widget area you have to generate a ShortCode first. To generate a ShortCode follow the steps below.

  1. Go to -> 3D Viewer from Dashboard menu -> Add New.
  2. Configure the viewer according to your preferences.
  3. Click the Save button
  4. Copy the Generated ShortCode form that screen and Paste it in a ShortCode block within any post, page, or widgets.

How to embed 3D Model in WooCommerce product page?

If you have a 3D model of your products and you want to embed the model in WooCommerce product page you can do that using this plugin. You can embed the 3D model of the product by following the steps below.

  • Install 3D Viewer Plugin
  • Install WooCommerce Plugin
  • Go to Products from WordPress dashboard (WooCommerce Products)
  • Add New products or edit any existing Products.
  • Scroll down to get the Metabox titled “3D Viewer Settings”
  • Add the 3D model or paste the model URL.
  • Publish the product.
  • Now visit the product page to see the embedded model.

⭐ Checkout our other WordPress Plugins-

πŸ”₯ Html5 Audio Player – Best audio player plugin for WordPress.

πŸ”₯ Html5 Video Player – Best video player plugin for WordPress.

πŸ”₯ PDF Poster – A fully-featured PDF Viewer Plugin for WordPresss.

πŸ”₯ StreamCast – A fully-featured Radio Player Plugin for WordPresss.

πŸ”₯ 3D Viewer – Display interactive 3D models on the webs.


  • Sidebar menu
  • UI
  • configuration & Shortcode Generator
  • Demo
  • Woocommerce Support
  • Preset & Woocommerce Settings


This plugin provides 1 block.

  • 3D Viewer Display interactive 3D models on the web.


This section describes how to install the plugin and get it working.


  1. Upload plugin-directory to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Use shortcode in page, post or in widgets.
  4. If you want player in your theme php, Place <?php echo do_shortcode('YOUR_SHORTCODE'); ?> in your templates


Which 3D files currently this plugin support?

Currently this plugin support .glb, .gltf files.

Can I use this plugin with Elementor page builder ?

Yes, you can paste the shortCode of 3D Viewer and paste it inside Elementor’s Shortcode elements.

I have a .fbx file, can I embed that file using the 3D Viewer Plugin?

No, This plugin only support .glb and .glTF files. Please convert your file to any supported file types and upload it to your site.

How can I reach you, if I need any modification, customization or helps?

Please follow this link to reach us directly


May 21, 2024 1 reply
I chose this as it said it supported STEP files and is reported to work with Elementor. Elementor does not support STEP files so I have wasted a considerable amount of money, support has been non existent and will not reply to my emails.
March 4, 2024
Β It’s the most valid plugin I have found for viewing 3D models. The support is also very good and an issue I reported was immediately corrected.
December 1, 2023
Fantastic plugin the main feature that i like is the 3D model is perfectly loaded and you can adjust the light, am using the PRO version.
Read all 18 reviews

Contributors & Developers

“3D Viewer – WP 3D Model Viewer Plugin” is open source software. The following people have contributed to this plugin.


“3D Viewer – WP 3D Model Viewer Plugin” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “3D Viewer – WP 3D Model Viewer Plugin” into your language.

Interested in development?

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


1.4.2 – 27 June, 2024

  • Fixed: create dynamic property

1.4.0 – 24 March, 2024

  • Feature: Set Zoom Level
  • Feature: Set Environment Image

1.3.28 – 3 Mars, 2024

  • Fixed: WoodMart Single product image CSS

1.3.27 – 12 Feb, 2024

  • Fixed: Custom Angle

1.3.26 – 7 Feb, 2024

  • Fixed: Modal width issue

1.3.25 – 28 Jan, 2024

  • Feature: Lite/Advanced viewer added on WooCommerce product

1.3.24 – 17 Jan, 2024

  • Improved: Custom Selector

1.3.23 – 7 Dec, 2023

  • Improved: Pricing page

1.3.20 – 23 Nov, 2023

  • Fixed: $product is not defined

1.3.19 – 11 Nov, 2023

  • SDK Updated

1.3.17 – 12 Oct, 2023

  • Fixed Single product view on Divi theme

1.3.16 – 5 Oct, 2023

  • model/popup on product page for 3D
  • Fix Poster issue

1.3.15 – 24/08/2023

  • Fix OV is not defined

1.3.14 – 17/08/2023

  • Fix Elementor Issue
  • Viewer 2 in classic shortCode Generator

1.3.11 – 29/07/2023

  • Fix Percentage issue

1.3.11 – 19/07/2023

  • Fix Percentage issue

1.3.10 – 17/07/2023

  • Fix Settings page issue

1.3.9 – 11/07/2023

  • Gutenberg Shortcode Generator
  • Woocommerce Custom Selector

1.3.8 – 30/03/2023

  • Fixed: Full Screen button issue
  • Fixed: SSL issue on woocommerce

1.3.3 – 04/09/2022

  • added apply_filters hook to add attribute on model


  • Fixed full screen issue


  • Fixed width issue


  • SDK Updated


  • Fix mirror issues


  • Fix Product Metabox issues.
  • Fix Other mirror issues


  • Fix mirror issues.


  • Fix Product issues.


  • Improve Performance.
  • Fix mirror issues.


  • New Shortcode Generator
  • Fix mirror issues.


  • Woocommerce Support
  • Multiple Source Option for Models
  • Dedicated Settings Panel.
  • Preset Settings


  • Full Screen Feature Added
  • Custom Angle Supported For Specific Model
  • Script Improved
  • Fix other issues


  • Added New Feature In Pro
  • Optimize Option Panel
  • Script Improved
  • Progress bar issues
  • Fix other issues


  • Fix old Version shortcode Issues.
  • Script Improved
  • Fix mirror issues


  • Multiple Shortcode Support in same page / post.
  • Script Updated
  • Responsiveness improved
  • Fix mirror issues


  • Fix https issues.


  • Auto Rotation speed and delay option added ( Pro Only ).
  • Fix mirror issues.


  • New Exclusive Feature Included.
  • Fix mirror issues.


  • New Exclusive Feature Included.
  • Fix mirror issues.
  • Updated script


  • New Feature Include.
  • Fix mirror issue.
  • Updated script


  • Fix mirror issue.
  • Updated script


  • Fix json issue.


  • Initial Release