Gojs Remove Watermark !link! Jun 2026
To correctly remove the evaluation watermark from GoJS:
Are you currently in the or preparing for production deployment ?
Northwoods licensing is per-developer, not per-domain. This means:
While strictly against the Northwoods Software License Agreement for production, some developers use technical workarounds for internal testing: How to remove the upper left corner watermark #130 - GitHub
function MyDiagramComponent() useEffect(() => // The key is already set globally. const diagram = new go.Diagram("myDiv"); // ... rest of diagram setup , []); gojs remove watermark
I can provide specific code snippets tailored directly to your framework architecture. Share public link
Whether the watermark is appearing in or a live production environment . Share public link
Technically, you can remove the watermark using CSS or JavaScript DOM manipulation. Because the watermark is just a div or SVG text element rendered inside the diagram canvas, you can hide it.
No additional configuration or code removal is needed. The licensed build of the library is distributed without the watermarking logic. To correctly remove the evaluation watermark from GoJS:
// Import GoJS library import * as go from 'gojs'; // Apply your license key globally go.Diagram.licenseKey = "YOUR_VALID_LICENSE_KEY_STING_HERE"; // Initialize your diagram normally const myDiagram = new go.Diagram("myDiagramDiv", // diagram properties ); Use code with caution. Critical Rules for License Key Placement
What is the of your diagrams (e.g., org charts, flowcharts, network monitoring)?
// Do this first before creating any diagrams go.Diagram.licenseKey = "YOUR_LICENSE_KEY_STRING_HERE"; // Now you can safely initialize your diagram const myDiagram = new go.Diagram("myDiagramDiv", // diagram properties ); Use code with caution. Troubleshooting Common Watermark Issues
Call the go.Diagram.licenseKey property at the very beginning of your application script: javascript const diagram = new go
If you have verified all these points and the watermark remains, the best course of action is to directly contact Northwoods Software for personalized support.
: Northwoods Software updates GoJS frequently. Internal DOM structures, class names, and canvas rendering methods change between minor versions, which will break temporary CSS or JS hacks.
// This must be set before creating any Diagram go.licenseKey = "YOUR_LICENSE_KEY_STRING_HERE"; // Then initialize your diagram as usual const myDiagram = new go.Diagram("myDiagramDiv", ... ); Use code with caution. Copied to clipboard 3. Key Requirements for Deployment