Steam Design Tools
All tools

Steam APNG maker

Combine PNG artwork frames into an APNG. Set canvas width, frame rate, colors, transparency, and loops.

In your browserNo Steam login needed

Animate a sequence of PNG images

For Steam Featured Artwork, use the transparent-image helper’s PNG/APNG patch and artwork upload steps. Direct uploads can display as a still image. This community method is unstable; verify the saved showcase.

Canvas targetFeatured Artwork Showcase
Advanced animation settings12 fps · high · transparent
Optional output folder
Quality

Make an animated PNG from artwork frames

Create an APNG from PNG frames

  1. Select at least two PNG frames, named in the order you want them to play.
  2. Check the displayed sequence. Set width, frame rate, color mode, loop count, and transparent or black background.
  3. Generate the APNG, inspect framing and motion, and download the animated .png file.

APNG frame, canvas, and timing controls

Frame order
Filename sorting uses numeric order, so frame-2 precedes frame-10.
Canvas size
Width ranges from 24 to 2400 px. Height follows the first frame’s aspect ratio, with a minimum of 24 px.
Frame fitting
Frames fit with centered padding and can be enlarged to fit the selected canvas.
Color modes
Choose RGBA, 256 colors, or 128 colors. Reduced palettes can change gradients and edges.
Timing and loops
One pass lasts frame count divided by frame rate. A loop count of 0 repeats continuously.
File budget
The 4.8 MiB budget is a result check, not an automatic compression target or Steam acceptance guarantee.

APNG settings

Your goalStarting settingsWhat to check
Transparent full-color animationRGBA · transparent background · 630 px · 12 fpsEdges, gradients, and frame alignment
Try a smaller palette256 colors · same canvas and timingColor changes and measured size
Reduce animation dataSmaller canvas or fewer source frames; compare 128 colorsMotion continuity and palette artifacts

Make a two-second artwork loop from 24 PNG frames

  1. frame-001.png → frame-002.png → … → frame-024.png
  2. 24 frames ÷ 12 fps = 2 seconds per loop
  3. Canvas width: 630 px · RGBA · Transparent background · Loops: 0

Steam APNG preparation questions

Can I import a GIF or video?

No. Input must be at least two PNG frames.

Why does the APNG have a .png extension?

APNG is an animated PNG. A viewer without animation support may display only a still frame.

How do I set duration?

One pass lasts frame count divided by frame rate. Loop count sets repetitions, not the length of each pass.

Can I keep transparency?

Yes. Use transparent source frames and the transparent-background option. The black-background option fills transparent areas with black.

Why are some frames padded?

The first frame determines canvas proportions. Other frames fit with centered padding and may be enlarged.

Will the output automatically fit the file budget?

No. The 4.8 MiB budget checks the result; it does not control encoding to a target size.

Will APNG work in every Steam field?

No. In our Featured Artwork test, a direct upload was served as a still JPEG. The PNG/APNG patch plus the artwork upload steps preserved the animated file. Use the transparent-image helper for those steps and check the saved showcase. This community method is unstable and does not establish support in other Steam fields.