---
title: "Media icon"
source: https://dev.pageseeder.com/reference/glossary/media_icon.html
description: "PageSeeder uses consistent icons to quickly identify document media types based on file extensions. These icons help users distinguish between various file formats, including XML, PDF, images, office documents, and more, streamlining document management and recognition."
last_updated: 2026-08-11T16:31:24+10:00
tokens: ~476
---

# Media icon

Icon that helps you identify the media type of a file or document quickly.To identify the **media type** of a document quickly, PageSeeder uses a consistent set of icons.

Multiple media types might share the same icon. For example, all images use the same icon regardless of the actual file format. This is usually because they are treated in the same manner by PageSeeder.

The following table shows the icons based on the file extension.

| Icon | Extension(s) | Description |
| --- | --- | --- |
| file-xml | `.xml` | XML document |
| file-psml | `.psml` | [PSML](psml.md) document |
| file-pdf | `.pdf` | PDF document |
| file-compressed | `.jar`, `.zip`, `.tar`, `.gz` | File using a known compression format |
| file-image | `.gif`, `.png`, `.ico`, `.jpg`, `.jpeg` | Image file |
| file-javascript | `.js`, `.json` | JavaScript or JSON file |
| file-math | `.mathml`, `.mml`, `.tex` | MathML or Latex file |
| file-xml-validate | `.sch`, `.xsd` | Schematron or XML schema file |
| file-word | `.doc`, `.docx` | Microsoft Word document |
| file-excel | `.xls`, `.xlsx` | Microsoft Excel spreadsheet |
| file-powerpoint | `.ppt`, `.pptx` | Microsoft PowerPoint presentation |
| file-css | `.css` | CSS file |
| file-video | `.mp4`, `.mov`, ... | Video streaming file |
| file-audio | `.mp3`, `.wav`, ... | Audio file |
| file-text | `.txt`, `.csv`, `.md` | Text or markdown file |
| file-properties | `.properties`, `.prp` | Properties file |
| file-html | `.html` | HTML document |

> **Note:** XML is a common markup language used by many media types. PageSeeder marks as XML any document that uses XML, but it is not processed differently by PageSeeder. PageSeeder identifies a file as an image, audio, or video type based on the corresponding media type. But since web browsers support different coding formats, it doesn’t mean that PageSeeder is able to process or display it.

