> ## Documentation Index
> Fetch the complete documentation index at: https://learn.nextedy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Supported File Types

> The file extensions Nextedy MEDIAKIT recognises, and which of them render a thumbnail.

export const LastReviewed = ({date}) => {
  if (!date) return null;
  const formatted = new Date(`${date}T00:00:00Z`).toLocaleDateString("en-US", {
    year: "numeric",
    month: "long",
    day: "numeric",
    timeZone: "UTC"
  });
  return <p className="mt-10 text-sm text-gray-400 dark:text-zinc-500 not-prose">
      Last reviewed on {formatted}
    </p>;
};

Mediakit decides how to present a file from its **extension**, using two maps of extension to media type. Both are defaults you can replace — see [Configuring File Types](/mediakit/guides/configuring-file-types).

## How a File Is Presented

| The extension is…      | In the gallery it gets                                            |
| ---------------------- | ----------------------------------------------------------------- |
| In the image map       | A **thumbnail** of the image, which opens full size when selected |
| In the other-media map | An **icon** identifying the type                                  |
| In neither map         | A generic file tile                                               |

Only images render a thumbnail or open full size. Every file, whatever its type, can be downloaded.

## Image Types

Extensions in the default image map (`nextedy.files.imagemimes`):

| Extension                             | Media type      |
| ------------------------------------- | --------------- |
| `apng`                                | `image/apng`    |
| `bmp`                                 | `image/bmp`     |
| `gif`                                 | `image/gif`     |
| `ico`, `cur`                          | `image/x-icon`  |
| `jpg`, `jpeg`, `jfif`, `pjpeg`, `pjp` | `image/jpeg`    |
| `png`                                 | `image/png`     |
| `svg`                                 | `image/svg+xml` |
| `tif`, `tiff`                         | `image/tiff`    |
| `webp`                                | `image/webp`    |

The same map as the property's default value, ready to copy when you [replace it](/mediakit/guides/configuring-file-types):

```
apng=image/apng;bmp=image/bmp;gif=image/gif;ico=image/x-icon;cur=image/x-icon;jpg=image/jpeg;jpeg=image/jpeg;jfif=image/jpeg;pjpeg=image/jpeg;pjp=image/jpeg;png=image/png;svg=image/svg+xml;tif=image/tiff;tiff=image/tiff;webp=image/webp
```

## Other Media Types

Extensions in the default other-media map (`nextedy.files.othermimes`):

| Extension                                | Media type        |
| ---------------------------------------- | ----------------- |
| `pdf`                                    | `application/pdf` |
| `txt`                                    | `text/plain`      |
| `asf`, `wma`, `wmv`                      | `video/ms-asf`    |
| `avi`                                    | `video/x-msvideo` |
| `mpeg`, `m1v`                            | `video/mpeg`      |
| `ogv`                                    | `video/ogg`       |
| `ts`                                     | `video/mp2t`      |
| `webm`                                   | `video/webm`      |
| `3gp`                                    | `video/3gpp`      |
| `3g2`                                    | `video/3gpp2`     |
| `mp4`, `m4a`, `m4p`, `m4b`, `m4r`, `m4v` | `video/mp4`       |
| `mov`, `qt`                              | `video/quicktime` |

The same map as the property's default value:

```
pdf=application/pdf;txt=text/plain;asf=video/ms-asf;wma=video/ms-asf;wmv=video/ms-asf;avi=video/x-msvideo;mpeg=video/mpeg;m1v=video/mpeg;ogv=video/ogg;ts=video/mp2t;webm=video/webm;3gp=video/3gpp;3g2=video/3gpp2;mp4=video/mp4;m4a=video/mp4;m4p=video/mp4;m4b=video/mp4;m4r=video/mp4;m4v=video/mp4;mov=video/quicktime;qt=video/quicktime
```

<Note>
  **Recognised is not the same as playable.**

  An extension in this map is identified and given its type icon. That is what the mapping controls. Whether a given format plays or previews inside the browser is a matter for the browser itself, not for Mediakit.
</Note>

## File Details Shown

For every file, the gallery holds the file name, its size, the author who added it, and the date it was last modified. List view displays them; grid view shows the file name only.

## Related

<Card title="Configuring File Types" icon="sliders" href="/mediakit/guides/configuring-file-types">
  Replace either map to add or remove a format.
</Card>

<LastReviewed date="2026-09-03" />
