Skip to content

NodeExporter

by KrazyGFX·Workflow

Images © KrazyGFX. Used for product review; image policy.

Why we like it

A niche entry in the Blender Extensions library, NodeExporter stands out for turning node graphs into a portable, dependency-free HTML viewer with PNG export.

What is NodeExporter?

NodeExporter is a Blender add-on from KrazyGFX that takes node networks — Geometry Nodes trees and Shader Materials — and compiles them into an interactive, independent web viewer based on HTML5, CSS3, and JavaScript. The goal is to help visualize, document, and graphically export complex node systems outside the Blender environment while maintaining visual and operational fidelity.

The generated output is a standalone HTML file that runs without local servers or external dependencies. Inside the viewer, an infinite and resizable workspace with an overlay interface lets you customize the background, grid density, and connection routing in real time. The viewer reproduces the state of elements from Blender, including minimized (collapsed) nodes and individual socket hiding, automatically readjusting link topology. You can also modify the network in the browser through block repositioning, link disconnection, and frame management via a context menu.

For still output, the web canvas can be exported to PNG at 2x scale with either a solid background or an alpha channel for integration into graphic composition and editing software. The control panel lives in the sidebar (N key) of the Node Editor, where the Use Active Node Tree button sets an export target.

Who is NodeExporter best for?

NodeExporter is best for blender users who need to visualize, document, or graphically export complex Geometry Nodes and Shader Material networks outside of Blender.

How much does NodeExporter cost?

NodeExporter is completely free to download and use.

Key features

  • Standalone web viewer: generates a self-contained HTML file that requires no local servers or external dependencies to run
  • Exports Geometry Nodes trees and Shader Materials into an interactive viewer built on HTML5, CSS3, and JavaScript
  • High-resolution PNG export of the web canvas at 2x scale, with solid background or alpha channel transparency
  • Infinite, resizable workspace with an overlay interface for real-time customization of background, grid density, and connection routing
  • Reproduces Blender element states including collapsed nodes and hidden sockets, automatically readjusting link topology
  • Browser-side interactive operations: block repositioning, link disconnection, and frame management via a context menu

Tags

#Blender#Geometry Nodes#Shader Materials#Node Editor#HTML Viewer#PNG Export#Documentation#Add-on

Frequently asked questions

Does NodeExporter work with Blender 4.2?

NodeExporter is compatible with Blender 4.2 LTS and newer, so version 4.2 is the minimum supported release. The add-on works with node networks from both Geometry Nodes trees and Shader Materials. Once installed, its control panel is available in the sidebar (N key) of the Node Editor, where you set an active node tree as the export target. For the latest compatibility details and releases, check the developer's GitHub page listed with this entry.

How do I install NodeExporter in Blender?

NodeExporter is installed from the downloaded NodeExporter.zip file. In Blender, open Edit > Preferences > Get Extensions (or Add-ons), use the drop-down menu, choose Install from Disk (or Install), select the zip file, and confirm. Then check the box next to NodeExporter in the extensions list to enable it. After enabling, the control panel appears in the sidebar (N key) of the Node Editor, where you can begin setting up an export.

How does exporting a node tree with NodeExporter work?

NodeExporter works from an active Geometry Nodes tree or Material in Blender. Open the sidebar in the Node Editor, locate the NodeExporter tab, and click Use Active Node Tree to set the export target. After selecting a destination directory on your local system, clicking Export and Open Viewer generates the JSON data file, compiles the HTML file, and opens it in your default web browser. The resulting viewer runs standalone without external dependencies.

Is NodeExporter free to use?

NodeExporter is listed as free in this catalog. It is distributed under the GNU General Public License v3.0 or later, and the add-on notes that it does not require special permissions. For current licensing terms, source code, and release downloads, refer to the developer's GitHub page linked with this entry. Since terms can change over time, checking the official page is the most reliable way to confirm the current details before use.

Alternatives to NodeExporter

Also in Workflow for Blender.

Similar plugins