License key generation in EJ2 JavaScript Licensing control

1 Jul 20265 minutes to read

Syncfusion® license keys are generated from the License & Downloads or Trial & Downloads section of the Syncfusion® website.

Get community license key

  • Syncfusion® license keys are version-specific and platform- or edition-specific. Refer to this KB article for guidance on generating keys for specific versions and platforms/editions.
  • Refer to this KB article to determine which version of the Syncfusion® license key to use in your application.

Claim License Key

Syncfusion® License keys can also be generated from the “Claim License Key” page based on the trial or valid license associated with your Syncfusion® account.

You can get the license key, based on license availability in your Syncfusion® account.

Active License

If your Syncfusion® account is associated with a valid license, the license key can be generated directly from the Claim License Key page.

Active License

Active Trial

If your Syncfusion® account is associated with a valid trial license, the license key can be generated from the Claim License Key page and includes the expiry date.

Active Trial

Expired License

If your Syncfusion® account has an expired license, you must renew the subscription to obtain a valid license key for the latest Essential Studio® version. In the interim, a temporary license key valid for five days is generated.

Expired License

No Trial or No License or Expired trial

If your Syncfusion® account has no active trial, no valid license, or an expired trial, you can initiate a new trial or purchase a license from the Claim License Key page.

No Trial or No License

Licensing Update for Essential Studio (v31.1 and later)

Starting with Essential Studio version 31.1.17 (2025 Volume 3 release), Syncfusion transitioned from a platform-based to an edition-based licensing model. This change simplifies key management by associating keys with specific editions rather than individual platforms.

The available editions are:

  • Essential Studio UI Edition
  • Essential Studio Document SDK
  • Essential Studio PDF Viewer SDK
  • Essential Studio DOCX Editor SDK
  • Essential Studio Spreadsheet Editor SDK
  • Essential Studio Enterprise Edition (includes all of the above)

Standalone UI SDKs (v34.1 and Later)

Additionally, starting with Essential Studio v34.1.29 (2026 Volume 2 release), we are introducing Standalone UI SDKs to provide greater flexibility in how you license and build your applications. In addition to the comprehensive UI Component Suite, you can now purchase individual SDKs for specialized components:

  • Essential Studio Grid SDK
  • Essential Studio Gantt SDK
  • Essential Studio Rich Text Editor SDK
  • Essential Studio Chart SDK
  • Essential Studio Scheduler SDK
  • Essential Studio Diagram SDK
  • Essential File Manager SDK

A new Essential Studio UI SDK Edition is also introduced (covers UI components across all platforms; excludes Scheduler, Gantt, Rich Text Editor, Diagram, Spreadsheet, Document Editor, PDF Viewer, and PDF Extract SDK). Whether you need a single specialized component or a comprehensive UI suite, you can now choose the product that best fits your application requirements and budget.

Note: This change applies to new product purchases only. Existing customers will continue to receive access to all UI components, including Gantt, Scheduler, Diagram, and Rich Text Editor, according to their current licensing. No changes are required for existing customers.

Key Changes in the Licensing Model

Effective from the 2025 Volume 3 release (v31.1.17), the licensing model has been updated as follows:

  • Edition-Based License Keys: License keys are now generated per edition (e.g., UI Edition, Document SDK) instead of per platform (e.g., ASP.NET Core, Blazor). This minimizes the need for multiple platform-specific keys.

  • Enterprise Edition Coverage: A single Enterprise Edition license key unlocks all editions and SDKs. This key is available to customers with an Enterprise Edition license or those who purchased or registered before v31.1.17, by selecting all options during key generation.

  • Unchanged Registration Process: The method for registering license keys within your application remains the same. See the License Key Registration Guide for instructions.

  • Recommendation for Existing Customers: Users with licenses from before v31.1.17 are advised to select all five editions (UI Component Suite, Document SDK, DOCX Editor SDK, PDF Viewer SDK, Spreadsheet Editor SDK) when generating a key for v31.1.17 or higher to ensure compatibility with applications using controls or libraries from multiple editions.

How to Generate License Keys (v31.1.17 or higher)

Follow these steps for the edition-based model:

Step 1: Go to the Downloads and Keys page.

Step 2: Click the Get License Key link.

Get License Key

Step 3: In the pop-up, select version 31.x.x or higher.

Step 4: Select the required edition(s) or SDK(s) from the drop-down menu based on your application’s component usage.

  • Customers who purchased or registered before v31.1.17 will see all available editions and SDKs.
  • New customers purchasing the Essential Studio Enterprise Edition will also see all available editions and SDKs.
  • New customers purchasing specific editions or SDKs will see only those in the drop-down menu.

To generate an Enterprise Edition key, select all available options:

  • UI Edition
  • Document SDK
  • DOCX Editor SDK
  • PDF Viewer SDK
  • Spreadsheet Editor SDK

License Key Generation for SDK

Note: Customers who purchased a license before v31.x.x are strongly advised to select all five editions and SDKs when generating a key for v31.x.x or higher to ensure continued functionality, as your application might use resources from multiple editions.

Step 5: Click Get License Key. This generates the Enterprise Edition license key, which covers all SDKs and UI components.

Generate License Key

How to Generate License Keys (v30.x.x or earlier)

For versions 30.x.x and earlier, follow the platform-based licensing model:

Step 1: Go to the Downloads and Keys page.

Step 2: Click the Get License Key link.

Step 3: In the pop-up dialog, select the required version (v30.x.x or earlier).

Step 4: From the drop-down menu, select the platform(s) used in your application. You can select multiple platforms.

  • Note: When selecting an older version, the menu will display platforms (e.g., JavaScript, Angular) instead of the new editions.

License Key Platform

Step 5: Click Get License Key to generate the platform-specific key.

See Also