Screenshots to Video for showing a product flow without another recording

Arrange real screenshots around the workflow the audience needs to understand. Add movement, callouts, and narration, then keep the project ready to update when the interface changes.

Input · Screenshots to VideoReady

How it works

Four steps. A stack of screenshots becomes a walkthrough.

No timeline, no slide template, no separate voiceover session. Drop the sequence, accept the AI-built storyboard, ship the walkthrough.

01

Drop the screenshot set in

PNG, JPG, JPEG, WebP, or HEIC. A folder, a Drive link, or one image at a time. Filename order is the default sequence; drag to reorder.

02

ngram reads each capture

Every screenshot is classified (settings panel, dashboard, form, confirmation, code editor) and gets pacing picked to fit: longer holds on dense screens, faster cuts on simple confirmations.

03

Tune the storyboard

Reorder the captures, write voiceover per scene, drop callouts on the buttons you wanted to highlight, swap the transition. Brand Kit fonts, colors, and intro card apply on the fly.

04

Review and export the video

Review the screenshots video for its intended channel, including the crop and caption placement, then export one MP4 from Studio. Prepare and review another aspect ratio as a separate edit. If another file type is required, run that MP4 through a separate one-file, one-output Video Converter job for MOV, WebM, or MKV, or use Video to GIF for a GIF.

Output controls

Smart defaults for stitching a sequence. Real knobs underneath.

Smart zoom on the right UI region

ngram detects buttons, form fields, and headers in every screenshot, then pushes in on the one the step is about. The cursor lands where the script says it lands.

Callouts on the screenshot

Drop an arrow, a highlight box, or a numbered label on any screenshot. Animates in and out timed to the voiceover so it does not block the next step.

Photomotion between captures

Cinematic camera moves (slow push-in, parallax, hold-and-pan) applied per screenshot so the sequence reads as a walkthrough, not a slideshow.

Captions for muted demos

Auto-captioned from voiceover or script and styled with your Brand Kit. Review caption position against each screenshot before export.

Voiceover from a written script

Type the narration per step; ngram generates AI voiceover (ElevenLabs or MiniMax) timed to the screenshot transitions. One voice picked once, reused across walkthroughs.

Prepare each channel edit separately

Set the intended channel and aspect ratio for the screenshots video, then review the crop, caption placement, and CTA before exporting one MP4. Prepare another channel version as a separate edit.

Brand Kit applied automatically

Logo, colors, fonts, intro card, and outro card pulled from your Brand Kit. The settings walkthrough and the billing walkthrough look like the same product.

Security questions, answered by sales

Need details on data handling, access controls, or retention for your team? Talk to sales and we will walk you through how ngram handles your captures and renders.

Use cases

Where a screenshot walkthrough beats a help article.

Help center

Replace a 12-screenshot help article with a 60-second video

Support team already has the captures for 'How to enable '. Stitch them, add voiceover, drop callouts on the toggle. The article gets a video that closes tickets without the scroll.

See use case
Customer onboarding

Onboarding walkthroughs from in-app screenshots

The product team already captured every step of the 'first project' flow for the changelog. Convert that set into a 90-second onboarding video for the welcome email.

See use case
Feature announcement

Announce a feature before the demo video is shot

PMM has the new-feature screenshots before there is a live recording. Stitch them with callouts on the new button and a voiceover script, and the launch clip ships on day one.

See use case
Changelog

Changelog walkthroughs from release screenshots

Every release doc already has the screenshot row. Turn that row into a 30-second changelog video for the email send and the in-app banner.

See use case
API documentation

Integration walkthroughs from dashboard captures

Code screenshots and dashboard screenshots become a moving integration guide. The dev sees the curl, the response, and the next step in the order the docs already laid out.

See use case
Bug report

Repro videos from the screenshot trail

QA already captured the steps to reproduce. Stitch the screenshots, drop voiceover explaining each click, and the bug ticket gets a short walkthrough instead of a paragraph.

See use case
Support response

Support replies that show the click

Instead of pasting five screenshots into a ticket, send a 30-second walkthrough with arrows on the right buttons. Customer follows along once, ticket closes.

See use case
Sales prospecting

Walkthrough videos for cold outbound

Sales has 10 screenshots that show the persona's exact workflow. Convert them into a 45-second branded walkthrough and send it in line one of the prospect email.

See use case

Tools that pair with this converter

Refine the captures. Polish the walkthrough.

All ngram tools

Built for teams

Who reaches for screenshots-to-video in your company?

All solutions

Integrations

Trigger screenshots-to-video from where the captures already live.

Each integration ships with a working recipe for the screenshot pipeline. Start from one, or wire your own with the REST API and self-managed webhook subscriptions for video.completed or video.failed.

Zapier
no-code

whenAn approved screenshot set is ready for a Studio upload

thenUpload the file in Studio; use Zapier's documented Create Video or Get Status action for this Screenshots to Video job, then pass the result to the next step.

Integrate with Zapier
MCP Server
agentic

whenAn agent calls the screenshots-to-video tool with a list of capture URLs and a script

thenUse MCP's documented create and status tools for this Screenshots to Video job with its supported input, then return the status or result to the agent.

Use MCP server
n8n
self-host

whenYour workflow has an approved screenshots ready for Studio

thenUpload the file in Studio; use n8n's documented Create From Text, Create From URL, or Get Status node for this Screenshots to Video job, then pass the result onward.

Integrate with n8n
Chrome Extension
browser

whenYou select a row of screenshots in a Notion or Drive tab

thenSend the set straight to screenshots-to-video and get the walkthrough back in a new tab

Install Chrome extension
LinkedIn
publish

whenThe video from your screenshots is ready for LinkedIn Social Publishing Beta

thenCompose the LinkedIn post for the approved screenshots video, then publish it now.

Open LinkedIn Social Publishing Beta
YouTube
publish

whenThe video from your screenshots is ready for YouTube Social Publishing Beta

thenVerify the YouTube destination for the approved screenshots video, then publish it now.

Open YouTube Social Publishing Beta
X
publish

whenThe video from your screenshots is ready for X Social Publishing Beta

thenCompose the X post for the approved screenshots video, then publish it now.

Open X Social Publishing Beta
REST APIMCP serverWebhook subscriptionsFor API automation, send supported text or URL inputs with a self-service API key, retrieve the video job status, and subscribe to video.completed or video.failed.

How it compares

If you've been using another tool to stitch screenshots.

Canva and Kapwing treat each screenshot as a slide on a timeline. Scribe and Guidde capture the flow but leave you in a doc, not a video. ngram keeps your real screenshots, adds motion and callouts around them, and ships a branded walkthrough.

FeaturengramCanvaKapwingScribe
Keeps the original screenshots intactYes, motion and callouts layered over the real capturesYes, placed on slidesYes, placed on timelineYes, in a step-by-step doc
Per-screenshot motion choiceAI picks smart zoom on the right UI region per frameOne template motion per slideManual keyframes per sceneNo motion, static doc
Callouts on each captureArrow, highlight box, numbered label, timed to voiceoverManual sticker placementManual shape placementNumbered steps only
AI voiceover from a written scriptElevenLabs and MiniMax, multilingualLimited TTS voicesLimited TTS voicesNo voiceover
Branded burned-in captionsAuto-generated, styled, and editable before exportManual placementManual placementNo video output
Brand Kit applied automaticallyLogo, colors, fonts, intro and outro per renderManual setup per projectManual setup per projectLimited branding
Channel-specific editing workflowOne reviewed MP4 per channel-specific editDuplicate and re-editResize afterDoc export only
Repeat a screenshot-set workflowOne walkthrough per requestOne project at a timeSequential queueOne capture session at a time
API and webhooksREST API with self-service API keys; webhook subscriptions for video.completed or video.failed; MCP, Zapier, and n8n for documented workflowsLimited APIAPI on enterpriseEmbed only

Common questions about screenshots to video

How do I convert screenshots to a video with ngram?

Drop a folder of PNG, JPG, JPEG, WebP, or HEIC screenshots. ngram orders them by filename, classifies each capture, builds a storyboard with smart zoom and pacing, and lets you write voiceover per scene and drop callouts on the buttons you want to highlight. After review, Studio exports the screenshots video as one MP4. Prepare and review another channel version as a separate edit.

What image formats does the screenshots-to-video converter accept?

PNG, JPG, JPEG, WebP, and HEIC. Up to 20 MB per screenshot and up to 50 captures per project. Screenshots at 1080p or higher hold up best at full screen; consistent dimensions across the set produce the smoothest cuts.

How is this different from making a slideshow in Canva or PowerPoint?

A slideshow treats each screenshot as a slide with a default transition. ngram detects the UI elements in every capture, picks per-frame motion that pushes in on the part the step is about, places callouts that animate with the voiceover. The output reads as a walkthrough, not a slide deck. After review, Studio exports the screenshots video as one MP4. Prepare and review another channel version as a separate edit.

Can I add voiceover that explains each screenshot?

Yes. Type the script per scene; voiceover is generated with ElevenLabs or MiniMax and timed to the screenshot transitions. The narration on step three lines up with the cut to the third screenshot, and the callout on that screenshot animates with the matching sentence.

How do I add arrows and highlight boxes to each screenshot?

Drop a callout onto any screenshot from the editor: arrow, highlight box, or numbered label. The callout animates in when the voiceover says the cue and animates out before the next step. Position is editable; the Brand Kit drives color and style.

Can I export the walkthrough in vertical for mobile?

Prepare and review each aspect ratio as a separate screenshots video edit. Check the crop and caption placement for that channel, then export one MP4 from Studio.

Can I convert separate screenshot sets?

Convert one screenshot set per request. For multiple walkthroughs, keep the same Brand Kit and script template, then queue each set through Zapier, n8n, or your own workflow. There is no built-in folder-to-many-walkthroughs batch button.

Where do my screenshots go after the walkthrough is rendered?

Your captures and renders stay in your workspace, and you can delete your account and trigger a full data purge from Settings. Talk to sales about security, access controls, and data handling for your team.

Can I integrate screenshots-to-video into our help center pipeline?

Yes. The REST API uses a self-service API key for supported text or URL jobs; MCP, Chrome extension, Zapier, and n8n support documented workflows. Use Studio for each screenshot upload; connectors can orchestrate supported text or URL jobs. Pricing is credit-based: each video render spends credits, about 10 per second of output, from your plan's monthly allowance.

Screenshots → Video

Turn the screenshots you already have into a narrated walkthrough.

Drop the folder, write the script per step, drop callouts on the buttons that matter. Prepare and review each channel edit separately before exporting one MP4.