Supported File Formats
These are the image and video file types you can pick on the upload screen.
Images
| Extension | Format | Notes |
|---|
.png | PNG | Supports transparency. Good for gradients and fine detail. |
.jpg | JPEG | Best for photos. No transparency. |
.jpeg | JPEG | Same as .jpg. |
.webp | WebP | Good balance of size and quality. Animated WebP isn't played back. |
.gif | GIF | Animated GIFs are supported. Watch file size for long loops. |
Videos
| Extension | Format | Notes |
|---|
.mp4 | MP4 | H.264 / H.265. Broadly compatible — most editors can export this. |
.webm | WebM | VP9 / AV1. Smaller file sizes than MP4 at equivalent quality. |
Recommended specs
| Aspect | Recommendation |
|---|
| Image resolution | Match or exceed your target desktop (≥3840×2160 for 4K). |
| Video resolution | 1080p (1920×1080) is a sensible default. 4K can balloon file size. |
| Video length | 10 – 60 seconds. Loop seamlessly for the best result. |
| Video bitrate | Roughly 5 – 10 Mbps. Higher rates eat storage and download time. |
Not supported
- Videos with transparency (alpha channel)
- Audio playback (videos play muted)
- Wallpapers that combine multiple assets (those need the coded
web kind)
For interactive animations, multi-asset wallpapers, or user-tunable settings, see the developer docs.