For applications that are not restricted to specific, known domains (like Electron apps).
The GoJS watermark is not an HTML element that can be hidden with standard CSS rules like display: none or visibility: hidden . The text is rendered directly onto the HTML5 context as graphical pixels. Once drawn onto the canvas bitmap, it cannot be targeted or styled by CSS. Obfuscated Detection Mechanisms
It allows developers to test 100% of the library's features and API capabilities without paying upfront costs.
To activate your license and hide the watermark, you must set the go.Diagram.licenseKey property before creating any diagrams. javascript gojs remove watermark
How to Properly Remove the GoJS Evaluation Watermark (Legally)
Once you have purchased a license, Northwoods Software will provide you with access to a specific version of the library files (or a license key, depending on the specific package structure). Here is how the transition typically works:
In most cases, that watermark needs to go before your project sees the light of day. The question is, how do you remove it? More importantly, how should you remove it? For applications that are not restricted to specific,
The GoJS library does not render the watermark as a standard HTML element that can be easily hidden with display: none . It is drawn directly onto the HTML5 Canvas element alongside your diagram nodes and links. Attempting to intercept the canvas drawing context or altering the minified library code frequently introduces bugs, breaks diagram rendering, or causes application crashes when updating to newer versions of GoJS. 2. Legal and Compliance Risks
Bypassing the license disqualifies your project from receiving official technical support and software updates, leaving your application vulnerable to compatibility issues with newer browser versions.
The only legitimate, legal, and reliable way to remove the GoJS watermark is to purchase a license and apply a valid license key to your application. Step 1: Acquire a License Key Once drawn onto the canvas bitmap, it cannot
// For GoJS version 1.7 and later up to version 2.0 // Must execute after loading the library and before creating your first Diagram go.licenseKey = "YourGeneratedKeyHere";
In your JavaScript code, before you create any go.Diagram , apply the key. Use licenseKey property: javascript
For modern versions of GoJS (1.7 and beyond), removing the watermark is a simple matter of activating the library with your license key.
Ensure the key is copied exactly as provided, without accidental spaces or missing characters.