Woo3DViewer PRO

Display your 3D models (STL, OBJ) or protect them by converting to GIF or WEBM video.

Try Demo Buy Now


  • Visual shortcode builder.
  • WooCommerce integration.
  • WooCommerce variable product support.
  • Files supported: STL (bin,ascii), OBJ (including MTL support), GLTF/GLB.
  • Can convert models to PNG, animated GIF, WEBM video format. Option to show a WEBM or a GIF only on mobile devices.
  • Multiple instances per page (10 maximum).
  • Model repair (STL, OBJ).
  • Polygon reduction (STL, OBJ).
  • Adjustable scene - light sources, background color, shadows, ground mirror.
  • Adjustable model - color, shininess, transparency.
  • Browser support: works best with WebGL enabled browsers.


  • Wordpress 4+
  • WooCommerce 2.6+
  • Chrome browser for generating WEBM videos
  • Large enough values for post_max_size and upload_max_filesize in php.ini


  • How do I create a product with 3D model?
    1. Make sure you have WooCommerce installed
    2. Create a new product or edit an existing one
    3. Underneath "Product Image" check "Product model" box
    4. Click "Set model" and upload your model
    5. Publish the product
    6. Now you can alter model settings (color, transparency, etc) in "Product model" box
    7. Save the product again
  • How do I upload an OBJ model with MTL?
    Upload a zip file that contains obj, mtl and texture files.
  • How does the plugin convert models to GIF and WEBM?
    The conversion happens completely on the browser side using javascript. For WEBM generation you need to have the recent version of Chrome browser and fast CPU.
  • My "Maximum upload file size" is too small, what should I do?
    Either ask your tech support to increase post_max_size and upload_max_filesize values or use a specific plugin that does the job.
  • What should I do to convert a model to WEBM video?
    Kindly check this video
  • How do I create a variable product?
    Kindly check this video
  • How do I translate the plugin?
    The easiest way is to use this plugin https://wordpress.org/plugins/loco-translate/


Frontend example
This is an example of OBJ model with texture.
Backend example
This is a screenshot of plugin's backend.
Backend example 2
Generating WEBM video from STL.