Script to Video for turning approved words into a complete branded project

Keep the approved message as the backbone, then build the scenes, voice, captions, and brand around it. Continue editing the complete project when the script or audience changes.

Input · Script to VideoReady
chars 0 / 4000

Video generation uses credits. Review your estimate in ngram. MP4 downloads require Basic or higher.

How credits work

Trusted by teams at

HubSpotDeelZapierITVVeevaDP WorldGenpactSafetyCulture

How it works

Four steps from a written script to a video that keeps your words.

You already did the hard part. The script has the hook, the scenes, and the lines you want said. ngram reads that structure instead of overwriting it, so the storyboard you review is your script, mapped to scenes you can argue with before render.

01

Paste the script or drop a URL

A finished video script with scene breaks, narration lines, and voiceover copy. Up to 10,000 words. If the script lives on a published doc, paste the link instead and ngram fetches the body with Firecrawl.

02

The agent maps your script to scenes

ngram reads your scene headers and narration as the storyboard's spine. Each line of script becomes a scene with visual direction and timing. It paces for video without rewriting your lines, so the words you approved are the words on screen.

03

Review the plan containing the script before render

Every scene shows the script line, the visual direction, and the duration. Reorder a scene, swap a visual, tighten a line, or ask for a 60-second cut in plain language, and the change flows back into the script you started with.

04

Review and export the video

Review the script 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.

Output controls

Your script is the source. Real knobs when a scene needs them.

Script fidelity, not a rewrite

The narration the video speaks is the script you pasted, line for line. ngram maps your lines to scenes and paces them for video, but it does not paraphrase your wording away. Edit a line in the storyboard and that scene re-renders with your new words.

Scene mapping from your structure

Scene headers, numbered shots, and a voiceover column all map straight onto the storyboard. A two-column script (visual | narration) lines up scene-for-scene; a prose script gets chunked at its natural beats. Either way the scene order is yours.

AI Visuals per scene

Each scene gets a brand-matched image or short generative clip tied to what that line of script is saying. No keyword-matched stock footage that fights the tone you wrote into the script.

Brand Kit on every frame

Logo, fonts, colors and motion style pulled from your saved Brand Kit. Choose saved intro or outro slides for each video that needs them. The tenth script you convert looks as on-brand as the first.

Voiceover that reads your lines

The narration column of your script is read by a default ngram voice, your cloned founder voice, or a multilingual ElevenLabs voice. Pace and emphasis follow the lines you approved in the storyboard.

Captions from the script text

Turn captions on before export to display the words from your script. Change a word in a scene and the caption for that scene re-renders to match. Captions start off; select your Brand Kit during creation to use its styling.

Prepare each channel edit separately

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

Data handling for your team

Your pasted scripts, fetched URLs, and uploaded drafts live 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.

Use cases

Eight kinds of script that earn a video the day you finish writing them.

Explainer video

Turn a finished explainer script into a video

Your explainer script already has the hook, the steps, and the payoff. Paste it and ngram maps each line to a scene, so the explainer ships the same day the script is signed off.

See use case
Training video

Convert a training script scene-by-scene

Onboarding and enablement scripts are written as numbered steps for a reason. ngram keeps that order, narrates each step in your wording, and exports a training video your team actually finishes.

See use case
Product launches

Ship the launch script as a launch video

The launch script you wrote for the announcement is the script for the video too. Convert it into a branded launch video in 60 to 90 seconds, then publish across the channels you ship in.

See use case
Paid ad creative

Run your ad script as video creative

Paste the ad script you tested in copy, keep the hook word for word, and let ngram build the visuals around it. Prepare and review each channel edit separately before exporting one MP4.

See use case
Sales prospecting

Send a scripted pitch as a short video

A rep writes a tight 30-second pitch script for a named account. ngram turns it into a branded clip that reads the script line for line, ready to drop into the outbound email.

See use case
LinkedIn distribution

Post a written script as a LinkedIn video

Wrote the post as a script with beats and a closing line? Render the 1:1 cut that speaks those beats and ride the reach LinkedIn gives native video, no editor in the loop.

See use case
Social distribution

Batch short scripts into social clips

A folder of 30-second scripts becomes a folder of branded clips. Paste each script, keep its lines, get a vertical clip back without rewriting a single word.

See use case
Creator content

Turn a YouTube script into a finished video

The video script you outlined for the channel becomes the storyboard. ngram holds your sections and narration, so the cut matches the script you planned the episode around.

See use case

Tools that pair with this converter

Tighten the script before. Edit the video after.

All ngram tools

Editing the video further

Take the script-to-video output past the first cut

Built for teams

Teams who write a script and need it as video the same week.

All solutions

Integrations

Trigger script to video where your scripts already get written.

Wire the converter into your docs, your CRM, your agent stack, or your publishing tools. Every integration ships with a working script-to-video recipe you can fork.

Zapier
no-code

whenA script is marked 'Ready to film' in your Notion or Airtable workspace

thenUse Zapier's documented Create Video or Get Status action for this Script to Video job with its supported input, then pass the result to the next step.

Integrate with Zapier
MCP Server
agentic

whenClaude or ChatGPT is asked to turn a written script into a branded video

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

Connect MCP server
n8n
self-host

whenAn internal workflow posts a finished script to your self-hosted store

thenUse n8n's documented Create From Text, Create From URL, or Get Status node for this Script to Video job, then pass the status or result onward.

Integrate with n8n
Chrome Extension
browser

whenYou hit 'Convert to video' with a script highlighted on any page

thenGet a storyboard of your scenes back in a new tab, ready to review and render

Install Chrome extension
LinkedIn
publish

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

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

Open LinkedIn Social Publishing Beta
YouTube
publish

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

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

Open YouTube Social Publishing Beta
X (Twitter)
publish

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

thenCompose the X post for the approved script 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 something else to turn a script into video.

Synthesia centers the avatar and treats your script as speech for it. Pictory and Lumen5 match each line to a stock-clip library, scene by scene. ngram reads the scene structure you wrote, builds a storyboard you can argue with before render, and keeps your narration intact, so the video reads like the script you signed off, not a template's interpretation of it.

FeaturengramSynthesiaPictoryLumen5
How your script is readScene structure + lines preserved. Your narration becomes the storyboard spine.Treated as avatar speech scriptLine-by-line over stock clipsLine-by-line over stock clips
Storyboard review before renderFull scene-by-scene plan from your script, editable in plain languageScene list, limited script editingScene cards, limited script editsInline timeline, no script-level review
Visual generationAI Visuals matched to each script line per Brand Kit styleAvatar over template backgroundsStock-library matchingStock-library matching
Brand applicationBrand Kit for logo, fonts, colors and motion. Choose a compatible outro separately.Template-based, limited per-scene controlBrand presets, limited per-scene controlTemplate-based, limited per-scene control
Channel-specific editing workflowOne reviewed MP4 per channel-specific editOne ratio per renderOne ratio per renderOne ratio per render
VoiceoverReads your script lines via ElevenLabs voices or a cloned voice, any supported languageAvatar voice libraryLimited TTS voicesLimited TTS voices
Audience-focused script revisionsAsk for more concise, technical, or direct copy, then review and render the revised edit separatelyManual reworkManual reworkManual rework
Source script controlYour script stays in your workspace, with account-level data purge from SettingsIndefinite retentionIndefinite retentionIndefinite retention
API + agentic accessREST API with self-service API keys; MCP, Zapier, and n8n for documented workflowsAPI availableLimited APIAPI available

Common questions about script to video

How does ngram's script to video work?

Paste a finished video script up to 10,000 words. The agent reads your scene headers and narration lines, maps each line to a scene with visual direction and timing, and builds a storyboard. You review and edit the storyboard in plain language. Your wording carries through the whole flow. After review, Studio exports the script video as one MP4. Prepare and review another channel version as a separate edit.

Will ngram keep my script exactly, or rewrite it?

It keeps it. The narration the video speaks is the script you pasted, line for line. ngram maps your lines onto scenes and paces them for video, but it does not paraphrase your wording away. If a scene needs an extra line, you can ask for it in the storyboard, and you stay in control of every edit.

What script formats work best for script to video conversion?

Anything with structure converts cleanest: a two-column visual-and-narration script, a numbered shot list, or a scene-by-scene outline. A plain prose script works too, and the agent chunks it at its natural beats into scenes. Scene headers and line breaks are read as structure, so clearer scripts map to cleaner storyboards.

What is the difference between script to video and text to video?

Script to video assumes you already wrote a structured video script with scenes and narration lines, so ngram preserves that structure and your wording. Text to video starts from raw writing like launch copy or a draft, where ngram first rewrites it into a video script. Use this page when the script is done; use text to video when it isn't yet.

How long is the output script to video?

Most outputs land between 30 seconds and 3 minutes, depending on how long your script is. You can ask the agent for a shorter cut, like 'trim to 60 seconds', or a longer one, and the storyboard re-paces around the new target while keeping your scene order.

Can the voiceover read my script line for line?

Yes. The narration column of your script is read by a default ngram voice, your cloned voice, or a multilingual ElevenLabs voice. Pace and emphasis follow the lines you approved in the storyboard. You can set a custom pronunciation for tricky names and preview it before the voiceover generates.

Can I prepare another audience or channel edit from the same script?

Yes. Keep the script as source material and ask for a shorter, more direct, or more technical revision in chat. Review the revised pacing, crop, and captions, then render that channel edit separately.

What aspect ratios and file formats can I export?

Studio exports the reviewed script video as one MP4. Set the aspect ratio for that edit, then check its crop and caption placement before export. Prepare and review a separate edit for another channel. If a destination requires MOV, WebM, or MKV, use Video Converter as a separate one-file, one-output step; use Video to GIF for a GIF. Output is 720p on Basic, 1080p on Premium, and 4K on Ultimate. Share a public watch link on Free.

What happens to my script after conversion?

Your pasted scripts, fetched URLs, and uploaded drafts live in your workspace, and you can delete your account and trigger a full data purge from Settings at any time. Talk to sales about security, access controls, and data handling for your team.

Can I integrate script to video into our existing tooling?

Yes. Zapier and n8n can trigger documented workflows from your connected tools, passing supported text or URL inputs. There is an MCP server for documented agentic tools and a REST API with a self-service API key; public webhook subscriptions emit video.completed or video.failed.

How is ngram different from other script to video generators?

Most script to video generators either turn your script into avatar speech or match each line to stock clips. ngram reads the scene structure you wrote, plans a storyboard you approve in plain language before render, keeps your narration intact, and applies your Brand Kit to every scene. The tenth script you convert looks as on-brand as the first.

Script → Video

Ready to turn your finished script into a branded video?

Paste the script and review the plan containing the script. The lines stay yours from paste to publish. Prepare and review each channel edit separately before exporting one MP4.

Put it into practice

Follow a workflow from source material to a video you can review, share and make again.

Each distinct buyer question or updated approved answer

Answer one buyer concern with a source-backed video in Claude

Give Claude the buyer question and approved product evidence. Review ngram’s answer and visuals, then create a focused video with one practical next step.

One buyer question and current approved product evidenceA concise answer video grounded in the approved source

Ways to run: Claude

Each pitch revision, launch or new audience

Create a founder pitch video from a deck in Claude

Attach your deck in Claude and name the audience you want to reach. Review ngram’s product story and scene plan, then create a pitch people can watch before the next conversation.

A product deck, supporting visuals and a defined audienceA concise pitch video grounded in the supplied company material

Ways to run: Claude

Each new lesson resource or classroom introduction

Create a lesson-preview teaser in Claude

Give Claude the learning goal, key vocabulary and a question to leave open. Review ngram’s scene plan, then create a short preview that invites viewers into the lesson.

A lesson objective, vocabulary, preview example and resource titleA short educational teaser with an open question and resource title

Ways to run: Claude

Each product listing or approved update

Create a product-page video from approved assets in Claude

Give Claude your product facts and real photos. Review ngram’s plan, then create a short listing video that keeps the product’s appearance and attributes accurate.

Current product facts and approved photosA source-faithful product-page video

Ways to run: Claude

Each new listing or property campaign update

Create a property listing video in Claude

Give Claude the property brief and photos you want to show. Review ngram’s narration and scene plan, then turn the selected features into a video for your listing campaign.

A property brief, selected photos and a clear viewing actionA property video built around the supplied details and visuals

Ways to run: Claude

Each researched account or relevant public update

Create a prospect-specific introduction in Claude

Give Claude a verified public account update, relevant product proof and one proposed next step. Review ngram’s plan, then create a short introduction you can check before sending to the prospect.

Verified public account news, approved product proof and one next stepA concise prospect-specific introduction ready for review

Ways to run: Claude

Each buyer role, product workflow or interface update

Create a role-specific SaaS demo in Claude

Give Claude the buyer’s task, current interface screenshots and approved narration. Review ngram’s plan, then create a product demonstration that shows the workflow this role needs to understand.

Genuine interface screenshots, a verified product path and approved narrationA focused SaaS demonstration using the supplied interface material

Ways to run: Claude

Onboarding and refresher training

Create a security awareness training video from your script

Explain one security habit with an approved script, clear labels and a practical example. Make a short training video for onboarding or a recurring awareness reminder.

Approved security scriptSecurity training video

Ways to run: In ngram

Each recurring product question or revised answer

Create a two-speaker product Q&A in Claude

Give Claude the questions, approved answers and speaking roles. Review ngram’s Conversation plan, then create an exchange with distinct presenters and voices.

Approved questions and answers, speaker roles and supporting product factsA two-speaker product explanation in Conversation style

Ways to run: Claude

Each approved campaign, recipient segment or newsletter edition

Create an email-campaign video and linked thumbnail in Claude

Give Claude the campaign brief, recipient audience and next action. Review ngram’s video, then pair a public thumbnail with a ready viewing link for your email.

Approved campaign copy, audience details, imagery and a destinationA campaign video and linked thumbnail ready for an email preview

Ways to run: Claude

Each reporting period

Create an investor update video from your metrics in Claude

Give Claude your dated metrics, milestones and current challenge. Check the figures in ngram’s plan, then deliver the finished investor briefing with your written update.

Approved metrics, milestones and investor asksA narrated investor briefing

Ways to run: Claude

Each onboarding cycle or security-awareness refresher

Create security-awareness training from a script in Claude

Give Claude the script your team has reviewed and the concept you want to illustrate. Check ngram’s scene plan, then create a training video that keeps the wording intact.

A reviewed training script and visual analogyA narrated security lesson with the exact supplied script

Ways to run: Claude

Each recurring onboarding question or approved process update

Explain a fintech onboarding step in Claude

Give Claude the approved customer instructions for one onboarding step. Review ngram’s explanation, then create a video that tells customers what to prepare and what to do next.

Approved onboarding instructions and demonstration assetsA focused customer instruction video

Ways to run: Claude

Each audience, positioning update or new product explanation

Explain a software product from its positioning brief in Claude

Give Claude the audience, approved positioning and supported product facts. Review ngram’s plan, then create a concise explanation of how the product’s main concepts fit together.

An approved positioning brief and current product sourcesA source-backed software explanation with clear labeled visuals

Ways to run: Claude

Each approved policy change

Explain an employee policy change in Claude

Give Claude the policy memo, including its effective date and required employee action. Review ngram’s plan and share the finished video alongside the written policy.

An approved policy change and effective dateA narrated employee explainer

Ways to run: Claude

Each reviewed roadmap update

Explain roadmap priorities with Claude

Give Claude your roadmap and the feedback you need from stakeholders. Review ngram’s plan to keep available features, work in progress and tentative ideas distinct, then create the update.

Current priorities, availability and dependenciesA narrated roadmap briefing

Ways to run: Claude

Each article-led campaign

Turn a blog post into a campaign video in Claude

Give Claude a published article and the ideas your campaign should cover. Review a short video plan, create it with ngram and lead viewers back to the full post.

A published article and selected takeawaysA short video linked to the full article

Ways to run: Claude

Each brand campaign, audience or refreshed visual brief

Turn a brand brief into a source-backed story video in Claude

Give Claude the brand point of view, approved narration and permitted imagery. Review ngram’s plan, then create a short story that keeps the visual treatment faithful to those sources.

An approved brand brief and permitted source imageryA concise brand story with faithful source visuals

Ways to run: Claude

Each client campaign, approved message or creative variant

Turn a client ad brief into a video in Claude

Give Claude one client’s approved message, visual assets and campaign placement. Review ngram’s scene plan, then create an ad your team can check and send for client review.

Client facts, permitted brand assets, approved narration and one placement briefA client-specific video ad ready for review and export

Ways to run: Claude

Each buyer-specific comparison

Turn a competitive battlecard into a sales video in Claude

Give Claude a dated comparison and the buyer’s actual requirements. Review a fair, source-backed video plan, then create an explanation of the next step with ngram.

A dated battlecard and buyer requirementsA focused comparison video with cited sources

Ways to run: Claude

Each course module or lesson revision

Turn a course outline into a lesson video in Claude

Give Claude one module’s objective, worked example and practice task. Review ngram’s teaching sequence, then create a lesson learners can follow and apply.

One module outline, supporting material and a worked exampleA complete lesson with an actionable practice task

Ways to run: Claude

Each reusable support answer

Turn a documented fix into a support video in Claude

Give Claude your help article and the question customers keep asking. Review ngram’s plan, check the troubleshooting steps and add the finished video to your support answer.

A documented symptom, checks and resolutionA reusable troubleshooting video

Ways to run: Claude

Each approved proposal

Turn a sales proposal into a buyer walkthrough in Claude

Give Claude the approved scope and terms. Create a narrated walkthrough with ngram, check the plan against the document and share the finished explanation with your buyer.

An approved proposal and its commercial termsA narrated buyer walkthrough

Ways to run: Claude

Each prospect pitch or revised creative direction

Turn an agency pitch deck into a prospect video in Claude

Give Claude the prospect’s communication task, your pitch deck and approved work samples. Review ngram’s plan, then create a short introduction that helps the prospect assess the proposed approach.

An agency pitch deck, the prospect’s task and approved creative work samplesA concise prospect-facing introduction to the proposed approach

Ways to run: Claude

Each approved organizational announcement or internal initiative

Turn an approved company announcement into a video in Claude

Give Claude the approved news, intended staff audience and employee action. Review ngram’s plan, then create a concise announcement people can understand and act on.

Approved company news, audience details and employee actionsAn internal announcement video with a clear next step

Ways to run: Claude

Each recurring patient question or approved guide update

Turn an approved patient guide into a video in Claude

Give Claude the patient guide and the lesson you want to explain. Review ngram’s narration and illustrations, then create a short video patients can watch alongside the full guidance.

Approved patient information and a defined educational lessonA short, source-based patient education video

Ways to run: Claude

Each approved client story

Turn approved client results into a case-study video in Claude

Give Claude the customer story, approved quotation and reported results. Review ngram’s narration and scene plan, then create a video that leads prospects to the full story.

A consented customer story and attributed resultsA source-backed case-study video

Ways to run: Claude

Each buyer demonstration or evaluation follow-up

Turn demo notes into a buyer follow-up video in Claude

Give Claude the buyer’s priorities, demonstrated screens and open questions. Review ngram’s plan, then create a concise recap that keeps the product facts and proposed next step clear.

Reviewed demo notes, genuine demonstrated screens and outstanding questionsA buyer-specific recap with a clear evaluation step

Ways to run: Claude

Each new lesson

Turn lesson notes into a concept explainer in Claude

Give Claude your teaching notes, learner level and worked example. Create a narrated lesson with ngram, review the visual explanation and reuse the request for the next concept.

Teacher-reviewed notes and a worked exampleA narrated concept lesson

Ways to run: Claude

Each research synthesis or product design review

Turn research findings into a stakeholder video in Claude

Give Claude the findings, source attribution and decision your team is considering. Review ngram’s plan, then create a visual briefing that connects the evidence with the next research task.

Reviewed findings, attributed quotes and a proposed next stepA narrated stakeholder briefing with source credits and a clear next test

Ways to run: Claude

Each recurring service promotion or updated offer

Turn your service-page copy into a promotion in Claude

Give Claude the services, audience and booking action from your page. Review ngram’s plan, then create a short promotion around the details customers need to choose their next step.

Service-page copy, approved service details and a booking actionA short service promotion for a social feed or service page

Ways to run: Claude