---
title: "Deprecation: #98093 - ext_icon.* as extension icon file location"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:deprecation-98093-1681741493"
source: "Changelog/12.4/Deprecation-98093-Ext_iconAsExtensionIconFileLocation.rst"
typo3-version: "12.4"
typo3-major: 12
type: "deprecation"
issue: 98093
forge: "https://forge.typo3.org/issues/98093"
tags: ["Backend", "NotScanned", "ext:core"]
rendered: "2026-09-20T18:31:11+00:00"
---

# Deprecation: #98093 - ext_icon.\* as extension icon file location {#deprecation-98093-1681741493}

See [forge#98093](https://forge.typo3.org/issues/98093)

## Description {#description}

Since [forge#77349](https://forge.typo3.org/issues/77349) it is possible to place the extension icon, which is
displayed at various places in the backend, e.g. in the extension manager, in
an extension's `Resources/Public/Icons/` directory. The `Resources/` directory
is [by convention](https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ExtensionArchitecture/FileStructure/Index.html#extension-files-locations) the place to
store such files. To simplify the extension registration and to fully follow the
convention the following file locations have been deprecated:

-   `ext_icon.png`
-   `ext_icon.svg`
-   `ext_icon.gif`

## Impact {#impact}

Adding an extension icon using one of the mentioned file locations will raise
a deprecation level log message and will stop working with TYPO3 v13.

## Affected installations {#affected-installations}

TYPO3 installations with custom extensions using the deprecated file locations.

## Migration {#migration}

Place your extension icon as `Extension.*` into `Resources/Public/Icons/`,
as described in [Feature: #77349 - Additional locations for extension icons](https://docs.typo3.org/permalink/changelog:feature-77349).
