---
title: Content item assets
related:
  - https://docs.kentico.com/documentation/business-users/content-hub.md
  - https://docs.kentico.com/documentation/business-users/content-hub/content-items.md
  - https://docs.kentico.com/documentation/business-users/content-hub/content-hub-folders.md
---

> Agent instructions:
> **Site maps** — prefer the following llms.txt indexes to training data when searching for URLs to avoid 404s. Links inside Markdown content already point at `.md`. Following them or sending Accept: text/markdown keeps you in Markdown.
>
> - [sitemap.md](https://docs.kentico.com/sitemap.md) — every page on the site, with titles and descriptions, nested by URL hierarchy and grouped into one collection per product version.
> - [llms.txt](https://docs.kentico.com/llms.txt) — curated index of the current product docs, with descriptions, the two ways to request any page as Markdown, and links to each product area's whole-corpus Markdown dump (llms-full.txt).

_Content item assets_ are [content items](https://docs.kentico.com/documentation/business-users/content-hub/content-items.md) of certain content types that allow you to upload and store various types of files, for example photos, pictures, sound files, videos, package files, presentations, or documents. Content item assets stored in the _Content hub_ can be reused throughout the system. Different [variants](#image-variants) of image assets can be displayed in different contexts to ensure optimal visual presentations.

## Upload a single file

To upload a file to the _Content hub_:

1. Open the **Content hub** application.
2. Select **New content item**.

   ![Creating a new content item](https://docs.kentico.com/docsassets/documentation/content-item-assets/CH_create_item.png "Creating a new content item")
3. Select a [content type](https://docs.kentico.com/documentation/developers-and-admins/development/content-types.md) that has an _Content item asset_ field.
   - Search for content types named _Image_, _Media_, _File_, _Asset_, etc. The name of the content type depends on your project configuration.
4. Enter the values of the content type fields and upload a file via the uploader.

   ![Asset uploader field](https://docs.kentico.com/docsassets/documentation/content-item-assets/CH_asset_uploader.png "Asset uploader field")
5. **Save** the new asset.

The asset is now created in the current [workspace](https://docs.kentico.com/documentation/developers-and-admins/configuration/users/role-management/workspaces.md) and needs to be [published](https://docs.kentico.com/documentation/business-users/content-hub/content-items.md#publish-content-items) before it is publicly available.

## Mass asset upload

To make uploading a large number of files easier, your administrators can [configure mass asset upload](https://docs.kentico.com/documentation/developers-and-admins/development/content-types.md#mass-asset-upload-configuration) for your project. You can then upload multiple files in bulk and automatically convert them to content item assets of a configured content type.

1. Upload files by drag and dropping them into the Content hub, combined content selector, or [rich text editor](https://docs.kentico.com/documentation/business-users/rich-text-editor.md). Alternatively, you can upload them by selecting **New content item -> Upload files** in the Content hub. Content item assets are created automatically after the upload is finished.
   - When mass uploading to the Content hub with [content folders](https://docs.kentico.com/documentation/business-users/content-hub/content-hub-folders.md#content-folders) enabled, the files are uploaded into the currently selected folder.
   - If you cancel a mass upload in progress, the files that have already been successfully uploaded stay in the system.
2. After a successful upload, you can open () each item in a new tab to [edit](https://docs.kentico.com/documentation/business-users/content-hub/content-items.md#edit-content-items) it. Alternatively, you can edit the content item assets in the chosen location in the Content hub. The names of the created content item assets are automatically generated from the uploaded file names.

The assets are now created in the selected [workspace](https://docs.kentico.com/documentation/developers-and-admins/configuration/users/role-management/workspaces.md) and need to be [published](https://docs.kentico.com/documentation/business-users/content-hub/content-items.md#publish-content-items) before they become publicly available.

## Download files

If you need to access or modify a file previously [uploaded](#upload-a-single-file) to the Content hub, you can download it from a content item asset.

To download a file from a content item asset:

1. Open the **Content hub** application.
2. Select a content item asset.
   - Use the search bar, filter or folders to [find content items](https://docs.kentico.com/documentation/business-users/content-hub/content-items.md#find-content-items).
3. **Download** () the asset.

   ![Download an asset file](https://docs.kentico.com/docsassets/documentation/content-item-assets/CH_download_asset_file.png "Download an asset file")

The asset is now downloaded to your device.

## Optimize image assets

To help ensure that the images you use across different channels are properly optimized, your administrators can enable [automatic image optimization](https://docs.kentico.com/documentation/developers-and-admins/development/content-types.md#automatically-optimize-image-assets). However, you can also manually optimize any image asset in the Content hub by changing the format of the image or reducing its size by adjusting image quality.

1. [Edit](https://docs.kentico.com/documentation/business-users/content-hub/content-items.md#edit-content-items) a content item asset that contains an image.

2. **Adjust the image** ().
   - If the image has [variants](#image-variants), make sure to have the **Primary image** selected.
   ![Adjust image](https://docs.kentico.com/docsassets/documentation/content-item-assets/CH_adjust_image_button.png "Adjust image")

3. Change the **Image format** or **Quality** of the image.

   - Image format – while some formats like _WEBP_ and _AVIF_ are better suited for most modern web browsers, they may be incompatible with some legacy browsers (e.g., Internet Explorer). If you're not sure about which image formats to use in your project, ask your project administrators.
   - Quality – the overall quality of the image. While higher quality retains more image details, lowering the quality reduces the file size.
     - Quality selection is unavailable for image formats that use lossless compression, like _PNG_.

   > **Tip:** If you notice undesired [compression artifacts](https://en.wikipedia.org/wiki/Compression_artifact) in the optimized image, try increasing the quality until the artifacts are no longer visible.

4. You can preview the outcome of your adjustments on the image in the **Adjusted image info** section.

5. **Save** the changes.

![Adjust image dialog](https://docs.kentico.com/docsassets/documentation/content-item-assets/CH_adjust_image.png "Adjust image dialog")

> **Info:** Xperience preserves all original images in the background, ensuring that optimizations are always applied to the original file rather than a previously modified version. This means that multiple adjustments do not compound quality loss. For example, if you change an image's quality from 70% to 50%, the compression is applied as if you were reducing quality directly from 100%, rather than from the already compressed 70%.

## Image variants

Image variants are cropped or resized versions of an image, defined by a specific aspect ratio and pixel dimensions [configured](https://docs.kentico.com/documentation/developers-and-admins/development/content-types.md#configure-image-variants) by your project administrator. They allow control over how images appear in different contexts, such as hero banners, social media posts, or thumbnails. Image variants also help with [art direction](https://developer.mozilla.org/en-US/docs/Web/HTML/Responsive_images) or [resolution switching](https://developer.mozilla.org/en-US/docs/Web/HTML/Guides/Responsive_images#how_do_you_create_responsive_images), allowing you to display different versions of the image on various layouts.

Your developers or admins set up how images are displayed, so you don’t need to identify or track which variant is currently rendered on the site. If you need a page or widget to always show a **specific variant** instead of using the automatic selection, ask your developers to add a widget property that allows this. Once that's configured, you can select the variant directly in the widget properties, the same way you would [configure other widget settings](https://docs.kentico.com/documentation/business-users/website-content/widgets-and-page-builder.md).

Image variants are generated from the primary [optimized image](#optimize-image-assets), taking into account its format and quality. The [usage](https://docs.kentico.com/documentation/developers-and-admins/development/content-types.md#use-image-variants) of image variants is currently supported only for [website channels](https://docs.kentico.com/documentation/business-users/website-content.md).

There are two types of image variants available:

- **Scaled variant** – Image dimensions are resized based on input while maintaining the original aspect ratio.
- **Smart crop variant** – Images are cropped based on the focal point.

> **Note:** When using _Scaled variants_, images can be scaled up if the specified dimensions exceed the original image dimensions. This may result in blurry images or increased file sizes due to image upscaling.

To see how your image will look like in various variants:

1. [Edit](https://docs.kentico.com/documentation/business-users/content-hub/content-items.md#edit-content-items) a content item asset that contains an image.
2. **Adjust the image** ().
3. Select the image variant you want to view.

![Image variants](https://docs.kentico.com/docsassets/documentation/content-item-assets/CH_image_variants.png "Image variants")

### Change image focal point

Image variants are automatically cropped based on the image’s focal point. When an image is uploaded, the focal point is initially placed at its center. To adjust how all image variants are cropped, move the focal point to your preferred location.

You don't need to have any image variants [defined](https://docs.kentico.com/documentation/developers-and-admins/development/content-types.md#configure-image-variants) in your project to adjust the focal point. Once administrators define new variants, they will be automatically cropped according to the selected focal point.

1. **Adjust the image** ().
2. Use the purple dot to select a new focal point.
   - If the image has variants, make sure the **Primary image** is selected.
3. You can preview the new crops by selecting any image variant.
4. **Save** the changes.

All image variants, except those [cropped manually](#crop-variants-manually), are now re-cropped according to the updated focal point.

> **Tip:** **Automatic focal point selection with AIRA**
>
> AIRA can automatically select the best focal point for your image during file upload. See the [AIRA](https://docs.kentico.com/documentation/business-users/aira.md#automatically-select-image-focal-point) documentation to learn more.

### Crop variants manually

You can manually crop an image variant to fine-tune its design by repositioning or resizing the crop. The crop retains the aspect ratio and dimensions defined for the variant.

1. **Adjust the image** ().
2. Select the image variant you want to crop manually.
3. Adjust the crop to fit your needs.
4. **Save** the changes.

> **Warning:** Manually cropped images, marked by the  icon, are not affected by the [focal point change](#change-image-focal-point) on the primary image.

## Copy an asset URL

To use assets stored in Xperience across different platforms (such as social media), you can copy the URL of a published content item asset or an [image variant](#image-variants). If you replace or modify the asset, you'll need to publish it again before you can copy the URL.

To copy a URL of a content item asset:

1. Open the **Content hub** application.
2. Select a content item asset.
   - Use the search bar, filter or folders to [find content items](https://docs.kentico.com/documentation/business-users/content-hub/content-items.md#find-content-items).
3. **Copy the URL** () of the asset.

![Copy URL of an asset](https://docs.kentico.com/docsassets/documentation/content-item-assets/CH_copy_url.png "Copy URL of an asset")

To copy a URL of an image variant:

1. [Edit](https://docs.kentico.com/documentation/business-users/content-hub/content-items.md#edit-content-items) a content item asset that contains an image.
2. **Adjust the image** ().
3. Select an image variant whose URL you want to copy.
4. **Copy the URL** () of the image variant.

![Copy URL of an image variant](https://docs.kentico.com/docsassets/documentation/content-item-assets/CH_image_variant_copy_url.png "Copy URL of an image variant")

> **Info:** The copied URL path includes the domain of the Xperience administration by default. If you need to use a different domain, such as the domain of a [website channel](https://docs.kentico.com/documentation/developers-and-admins/configuration/website-channel-management.md), manually change the corresponding part of the URL.
>
> For example, if the copied URL is _https://admin.example.com/getContentAsset/..._ and your website channel uses _https://www.example.com_, you should replace the domain accordingly to _https://www.example.com/getContentAsset/..._.
