# How to install web apps on ChromeOS devices?

In Hexnode, a web app refers to any online resource that can be accessed through a URL. For example, if a company has a custom-built ticketing system hosted online for its internal support team, the IT administrator can use Hexnode UEM to deploy it as a web app on ChromeOS devices throughout the organization. This process creates a shortcut that appears in the Launcher, like any native app, making access easy and seamless for employees.

 Note: 
Web Apps policy is supported on ChromeOS 75+ devices and ChromeOS Flex devices.

 

Upload a web app to the Hexnode app inventory 
----------------------------------------------

To upload a web app in Hexnode,

1. Navigate to the **Apps** tab in your Hexnode UEM web console.
2. Select **+Add Apps > Web App**.
3. Enter the **Name**, **URL of the page**, **Icon**, and select a **Category** for the web app. These details determine how the app appears on the ChromeOS device.
     Note: 
    When uploading an image for the icon, make sure it’s square, no larger than 1 MB, and in one of the following formats: **JPEG, PNG, GIF, WebP, or ICO**.
4. Click **Add**.

Deploy web apps on ChromeOS devices
-----------------------------------

To install web apps on ChromeOS devices,

1. Login to your Hexnode UEM portal.
2. Navigate to the **Policies** tab.
3. Click on **New Policy** to create a new one or click on any policy to edit an existing one. Enter the *Policy Name* and *Description* in the provided fields.
4. Go to **ChromeOS > App Management > Web Apps** and then click **Configure**.
5. Click on **+Add Web App**.
6. Select the web apps to be installed and Click **Done**.
7. You can also enable the Open in new window option to launch the web app in a separate window in the Chrome browser.

[![Add apps to Install web apps on ChromeOS](https://cdn.hexnode.com/mobile-device-management/help/wp-content/uploads/2025/04/Install-Web-Apps-on-ChromeOS-devices-with-Hexnode-UEM.png "Install web apps on ChromeOS devices with Hexnode UEM")](https://cdn.hexnode.com/mobile-device-management/help/wp-content/uploads/2025/04/Install-Web-Apps-on-ChromeOS-devices-with-Hexnode-UEM.png)

Associate the policy with target entities
-----------------------------------------

1. Navigate to **Policy Targets > Domains/OUs**.
2. Click on **+Add Domain/OU**s. From the list, select the Google Workspace account integrated with Hexnode, indicated by the (Google) tag.
3. The parent OU will be listed and is indicated with a briefcase icon to differentiate it from other domains.
4. Click on the dropdown next to the parent OU to view its child OUs. Select the required Organizational Units and click **OK**.
5. Associate the policies to the OUs, to which the target devices are assigned.
6. Click **Save** to associate the policy to the devices with the selected Organization Units.

 Notes:- Policies cannot be associated with ChromeOS devices directly; they can only be applied via Organization Units (OUs).
- Policy assigned to a parent OU will automatically apply to all its child OUs.

 

What happens at the device end?
-------------------------------

Once the policy is associated, the web apps will be silently installed on the device.You can access them from the **Launcher**.