# Custom icons

> For the complete documentation index, see [llms.txt](https://doc.ibexa.co/en/saas/llms.txt).

Configure custom icons to use for content types.

## Customize content type icons

To add custom icons for existing content types or custom content types in Cohesivo, use the following configuration under the `ibexa.system.<scope>.content_type` [configuration key](https://doc.ibexa.co/en/saas/administration/configuration/configuration/#configuration-files):

```yaml
ibexa:
    system:
        default:
            content_type:
                article:
                    thumbnail: /assets/images/custom_icon.svg#custom
                category:
                    thumbnail: /bundles/ibexaadminuiassets/vendors/ids-assets/dist/img/all-icons.svg#folder
```

Place the icon in `public/assets/images` and run `yarn encore <dev|prod>` after adding it.

> **Note: Icons format**
>
> To ensure proper display in the back office, all icons should have SVG format with `symbol`.

Use the [scope](https://doc.ibexa.co/en/saas/multisite/multisite_configuration/#scope) if you want different icons for different SiteAccesses.
