Turn a folder of screenshots into a narrated walkthrough in minutes.

Drop the captures in the order they happen. ngram orders the sequence, places callouts on the buttons you wanted to show, layers voiceover from a written script, and exports landscape, square, and vertical from one render.

Input — Screenshots to VideoReady

Trusted by teams at

Salesforce
Salesforce
HubSpot
HubSpot
PayPal
PayPal
Snap Inc.
Snap Inc.
Rocket Mortgage
Rocket Mortgage
Tektronix
Tektronix
Diligent
Diligent
Times Internet
Times Internet
Fivetran
Fivetran
Demandbase
Demandbase
Salesforce
Salesforce
HubSpot
HubSpot
PayPal
PayPal
Snap Inc.
Snap Inc.
Rocket Mortgage
Rocket Mortgage
Tektronix
Tektronix
Diligent
Diligent
Times Internet
Times Internet
Fivetran
Fivetran
Demandbase
Demandbase
Eightfold AI
Eightfold AI
PingCAP
PingCAP
Quizizz
Quizizz
Apryse
Apryse
Sandbox VR
Sandbox VR
Improvado
Improvado
Taggbox
Taggbox
Matrixport
Matrixport
Glasswall
Glasswall
ContractSafe
ContractSafe
Eightfold AI
Eightfold AI
PingCAP
PingCAP
Quizizz
Quizizz
Apryse
Apryse
Sandbox VR
Sandbox VR
Improvado
Improvado
Taggbox
Taggbox
Matrixport
Matrixport
Glasswall
Glasswall
ContractSafe
ContractSafe

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

Export every aspect ratio

One render produces 16:9 for the help center, 1:1 for LinkedIn, and 9:16 for Reels. Callouts and captions reflow per ratio. Download MP4, GIF, or WebM.

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 that dodge UI

Auto-captioned from voiceover or script. Caption position routes around detected UI regions so the button you wanted on screen never gets covered by subtitle text.

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.

16:9, 1:1, 9:16 in one render

Same screenshot set, three ratios in a single export. Each ratio gets its own reframe and focal-point lock so the UI element each step highlights stays in frame.

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.

Screenshots gone in 24h

Uploaded captures and rendered walkthroughs auto-delete after 24 hours. Processed in-region, never used to train models. in-region processing.

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 webhooks.

REST APIMCP serverWebhooksWire screenshots-to-video into your own product in about 30 lines.

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
Captions that dodge UI elementsCaption position aware of detected UI regionsManual placementManual placementNo video output
Brand Kit applied automaticallyLogo, colors, fonts, intro and outro per renderManual setup per projectManual setup per projectLimited branding
Multi-format export from one project16:9, 1:1, 9:16 in one renderDuplicate and re-editResize afterDoc export only
Batch a folder of screenshot setsParallel renders, one walkthrough per folderOne project at a timeSequential queueOne capture session at a time
API and webhooksREST, MCP, n8n, ZapierLimited APIAPI on enterpriseEmbed only

FAQ

Common questions about screenshots to video

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. One render produces 16:9, 1:1, and 9:16.

Still curious?

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. ngram ships landscape, square, and vertical in one render.