Supported File Formats

These are the image and video file types you can pick on the upload screen.

Images

ExtensionFormatNotes
.pngPNGSupports transparency. Good for gradients and fine detail.
.jpgJPEGBest for photos. No transparency.
.jpegJPEGSame as .jpg.
.webpWebPGood balance of size and quality. Animated WebP isn't played back.
.gifGIFAnimated GIFs are supported. Watch file size for long loops.

Videos

ExtensionFormatNotes
.mp4MP4H.264 / H.265. Broadly compatible — most editors can export this.
.webmWebMVP9 / AV1. Smaller file sizes than MP4 at equivalent quality.

Recommended specs

AspectRecommendation
Image resolutionMatch or exceed your target desktop (≥3840×2160 for 4K).
Video resolution1080p (1920×1080) is a sensible default. 4K can balloon file size.
Video length10 – 60 seconds. Loop seamlessly for the best result.
Video bitrateRoughly 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.