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
- FlowA row of screens passes the camera: the middle one flat and forward, the rest turned in towards it
- MarqueeLanes of screens drift across, each the other way to the next — a wall of your app that never stops
- ColumnsColumns of screens scroll up and down past each other, like looking through a window at your app
- RingYour screens stand in a circle that turns, the nearest large and in front, the far ones small behind
- DeckA stack of screens: the top one slides away and slips in at the back, one after another
- GridYour screens arrive one after another into a tidy grid, then hold — an overview that starts with a flourish
- FanOne stack of screens fans out into an arc, like a hand of cards — and can close again for a loop
- SpotlightA row of screens; one at a time lifts out to the middle, large and in front, while the rest wait dimly
How it works
- Drop your screenshots or recordings, in the order they should appear.
- Pick a motion template and a size: landscape, portrait or square.
- 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.