# Extend upload filter with all rendered image formats

**URL:** <https://support.delta.chat/t/extend-upload-filter-with-all-rendered-image-formats/4539>\
**Category:** Feature Proposal\
**Tags:** desktop, open-standards, art, user-interface\
**Created:** [December 30, 2025, 7:21pm UTC](https://support.delta.chat/t/extend-upload-filter-with-all-rendered-image-formats/4539 "2025-12-30T19:21:14Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ian](https://support.delta.chat/user_avatar/support.delta.chat/ian/32/3164_2.png) [@ian](https://support.delta.chat/u/ian)\
**Post date:** [December 30, 2025, 7:21pm UTC](https://support.delta.chat/t/extend-upload-filter-with-all-rendered-image-formats/4539/1 "2025-12-30T19:21:14Z")

</div>

I can not upload an SVG file with the image attachment action, because its filter does not match that file extension. The image filter is missing file extensions for many other file formats otherwise whitelisted in the DC rendering code.

I can attach it as a file, and after sending it, it renders correctly in the timeline. Amazingly, even SMIL animation works.

Related:

> [@Support rendering of multimedia uploaded in AVIF file format](https://support.delta.chat/t/support-uploading-multimedia-in-avif-av1-file-format/4535):
>
> The filename filter of the image upload picker is excluding them. The photo is not rendered in the timeline when attached as a file either, unlike webp, webm (VP9), png or jpeg that does show in a player. An AV1 video encapsulated in webm container does show up after attaching as a file (does not show if encapsulated in mkv). av1 support level [AV1 video format | Can I use... Support tables for HTML5, CSS3, etc](https://caniuse.com/av1) Chrome 67 (2018) Edge 18 (2018) Safari 17 (2023) Firefox 67 (2019) Samsung Int…

---

<div class="post-metadata">

**Author:** ![WofWca](https://support.delta.chat/user_avatar/support.delta.chat/wofwca/32/1702_2.png) [@WofWca](https://support.delta.chat/u/WofWca)\
**Post date:** [December 31, 2025, 9:26am UTC](https://support.delta.chat/t/extend-upload-filter-with-all-rendered-image-formats/4539/2 "2025-12-31T09:26:05Z")

</div>

The code is here

> <https://github.com/deltachat/deltachat-desktop/blob/63c2c938dd86976e7d3e94e19bd1243475fc70a9/packages/shared/constants.ts#L30>

As with [Mov file is not displayed in the media library · Issue #4663 · deltachat/deltachat-desktop · GitHub](https://github.com/deltachat/deltachat-desktop/issues/4663), we probably shouldn’t try to maintain a full list of formats in our codebase.

Also for later, this post seems more like a bug report rather than a feature request. But reports should be posted to GitHub, at least that’s how we do it currently.

---

<div class="post-metadata">

**Author:** ![Simon](https://support.delta.chat/user_avatar/support.delta.chat/simon/32/287_2.png) [@Simon](https://support.delta.chat/u/Simon)\
**Post date:** [December 31, 2025, 2:03pm UTC](https://support.delta.chat/t/extend-upload-filter-with-all-rendered-image-formats/4539/3 "2025-12-31T14:03:04Z")

</div>

images sent as file are received as images. send as image is more about opting in to compression than it really is about sending an image.

we could improve this, like show images sent as files differently (like telegram does). also svgs may not be displayed correctly on mobile and may have no background on desktop, so we may want to display them differently.
