Publishly

Free · no account · in your browser

Turn app screenshots into a video

Drop in your screenshots or screen recordings, pick how they move, and download an MP4. The screens keep their own shape, and the video loops cleanly for social posts.

Each template, in the full studio

How it works

  1. Drop your screenshots or recordings, in the order they should appear.
  2. Pick a motion template and a size: landscape, portrait or square.
  3. Download the MP4, or open it in the studio to add words, music and a voice-over.
  • Eight ways to move many screens

    Flow, Marquee, Columns, Ring, Deck, Grid, Fan and Spotlight each lay out 2 to 12 screens and move them together, on any video size.

  • Your screens, in their own shape

    Screens are frameless cards in each picture's own shape, so phone, tablet and web captures sit side by side. Switch to 3D phones with one setting.

  • Loops that join

    The looping templates end exactly where they start, and the file can play the loop up to ten times, for posts that need a longer clip.

  • Nothing leaves your computer

    Your pictures are read and the video is encoded in your browser. Nothing is uploaded, and there is no watermark.

Questions

Is it free?

Yes. Publishly is free and open source, with no account, no watermark and no paid tier. The files you make are yours.

Can I use screen recordings as well as screenshots?

Yes. MP4 or WebM recordings play inside the screens, and screens showing the same recording share one copy of it.

What sizes can the video be?

Landscape 16:9, portrait 9:16, square, 4:5 posts, 4:3, App Store preview sizes, or a size of your own, in Full HD or 4K.

Can I do this from the command line?

Yes: npx @publishly/cli video ./screenshots --template marquee makes the same video on your own machine, and an AI agent can do it through the MCP server.

More for your listing