> For the complete documentation index, see [llms.txt](https://docs.mapsindoors.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.mapsindoors.com/cms/interface/media-library.md).

# Media Library

***

<figure><img src="/files/qdd3yx6j9i6nHNawjdgP" alt=""><figcaption></figcaption></figure>

***

### Opening the Media Library

You can open the Media Library from several places in the CMS:

* The **Media Library** button in the top navigation bar
* Any **Icon**, **2D Model**, or **3D Model** field inside a Display Rule editor
* Under Solution Details → App Settings → App Configuration → **App Categories.**

***

### Browsing and searching

All uploaded files are shown as a grid of previews. Hover over any file to see its filename, dimensions, and upload date.

Use the controls at the top to find what you need:

* **Sort** — order by filename (A–Z or Z–A) or upload date (newest or oldest first)
* **Type filter** — show only `.svg`, `.png`, `.jpg`, or `.glb` files
* **Source filter** — switch between your own uploads and the default MapsIndoors icon set. Default icons can be used freely but cannot be deleted
* **Search** — find files by name. Partial matches work — searching `off` will return `office.svg`, `offsite.png`, and so on

***

### Selecting a file

Click a file to select it — it highlights to confirm your choice. Click it again to deselect, or click a different file to switch. When you're ready, click **Select** to apply it.

***

### Uploading files

Click **Upload** to open your file browser and choose a file to add. A few things to be aware of:

* The maximum file size is **8 MB**
* If a file with the same name already exists, you'll be asked whether to overwrite it. Overwriting replaces the file everywhere it's currently used in your solution
* Filename matching is not case-sensitive — `Logo.png` and `logo.png` are treated as the same file

***

### Syncing media to other solutions

If you manage more than one solution, you can share media between them without re-uploading. Find the file you want to share, click the **Sync** icon, and select which solutions to sync it to.

If the target solution already has a file with the same name, it will be overwritten. If not, the file is simply added.

***

### Supported asset types

For guidance on preparing and using each type of asset, see:

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-cover data-type="image">Cover image</th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><h4>Icons</h4></td><td><a href="/files/fWAIFvV0VuVMXmC7DoB3">/files/fWAIFvV0VuVMXmC7DoB3</a></td><td><a href="/pages/6v80BBRPAh9Gqp0u9yLW">/pages/6v80BBRPAh9Gqp0u9yLW</a></td></tr><tr><td><h4>2D Models</h4></td><td><a href="/files/UO7rB5fazmNUFkRW9HuL">/files/UO7rB5fazmNUFkRW9HuL</a></td><td><a href="/pages/Lbgw7HrITPqkLq8qVEOr">/pages/Lbgw7HrITPqkLq8qVEOr</a></td></tr><tr><td><h4>3D Models</h4></td><td><a href="/files/LCiQ6RH1WGzBah0wB23y">/files/LCiQ6RH1WGzBah0wB23y</a></td><td><a href="/pages/kygro0KuhfIh7wntOdpb">/pages/kygro0KuhfIh7wntOdpb</a></td></tr></tbody></table>
